我想检查特定用户的总文件存储量在特定目录中的使用量。我使用ls -lR ./* | grep userid
列出属于特定用户的文件。但那我怎么能得到它们的总文件大小呢?
答案 0 :(得分:8)
您可以执行以下操作,这将显示用户主目录中每个目录的大小,并将在末尾打印其主目录的总大小(所有子目录的总和)。
du -sch /home/USER/*
答案 1 :(得分:4)
使用awk
ls -lR ./* | grep userid | awk '{sum = sum + $5} END {print sum}'