Задача: Узнать размер каталога
$ du -hs /home/
Всех каталогов а определенной директории:
$ du -hs /home/*
Задача: узнать размеры папок в каталоге
$ du -h --max-depth=1 /mnt/storage/folder/ > size.txt
Данная команда запишет список папок с указанием размера каждой в каталоге folder в текстовый файл size.txt
Команду, естественно, можно использовать и без перенаправления результатов в файл, но в моем случае структура каталогов и подкаталогов и количество файлов в них было настолько большим, что мне пришлось оставить считать размеры на ночь и утром уже смотреть результаты, сохраненные в файле.
Кстати, посмотреть размеры всех устройств в системе можно командой df -h
А посчитать количество файлов в папке можно посчитав количество строк в результате работы команды ls -l таким образом:
$ ls -l | wc -l
От полученного результата нужно отнять 1 - первую информационную строку которую выдает LS
Подписаться на:
Комментарии к сообщению (Atom)
Комментариев нет:
Отправка комментария