检查特定用户的特定目录的总文件大小

Ken*_*Ken 7 linux command filesize

我想检查特定用户的总文件存储量在特定目录中的使用量.我ls -lR ./* | grep userid用来列出属于特定用户的文件.但那我怎么能得到它们的总文件大小?

Moe*_*tar 8

您可以执行类似这样的操作,它将显示用户主目录中每个目录的大小,并将在末尾打印其主目录的总大小(所有子目录的总和).

du -sch /home/USER/*
Run Code Online (Sandbox Code Playgroud)


Ray*_*ter 5

使用 awk

ls -lR ./* | grep userid | awk '{sum = sum + $5} END {print sum}'
Run Code Online (Sandbox Code Playgroud)