Проверьте общий размер файла определенного каталога для определенного пользователя - PullRequest
7 голосов
/ 11 июля 2011

Я хочу проверить, сколько общего хранилища файлов для конкретного пользователя было использовано в определенном каталоге.Я использую ls -lR ./* | grep userid для вывода списка файлов, принадлежащих конкретному пользователю.Но тогда как я могу получить их общий размер файла?

Ответы [ 2 ]

8 голосов
/ 11 июля 2011

Вы можете сделать что-то вроде этого, который покажет вам размер каждого каталога в домашнем каталоге пользователей и в конце напечатает общий размер их домашнего каталога (сумма всех подкаталогов).

du -sch /home/USER/*
4 голосов
/ 11 июля 2011

Использовать awk

ls -lR ./* | grep userid | awk '{sum = sum + $5} END {print sum}'
...