Возможный дубликат:
Как получить размер каталога Linux или Mac OS X из командной строки?
Я нахожусь в папке, и я хочу список всех подкаталогов и их общие размеры.
Я не хочу, чтобы он перечислял все подкаталоги и файлы рекурсивным способом, только каталоги верхнего уровня и общий размер, который он использует на моем диске.
Как я могу это сделать?
Ответы:
С
du
его помощью можно рассчитать размер каталога:если у вас есть только каталоги, которые вы можете просто (
-h
вернет читаемые человеком единицы,-s
не будет возвращаться )если в папке есть файлы и папки:
find
выведет список всех каталогов (-type d
) в текущей папке (-mindepth 1 -maxdepth 1
) и выполнитdu
их.источник
find . -maxdepth 1 -mindepth 1 -type d -exec du -hs {} \;
Попробуйте ввести следующее из интересующего вас каталога
Работает на Unix, поэтому должен работать на Mac
источник