Оценить размер папки в Linux (занимаемого места) можно с помощью нескольких стандартных консольных команд. Давайте поглядим подробнее, как она работает.
Узнаем размер произвольной папки или сразу нескольких:
Поглядим размер всех объектов в текущей папке:
Сортируем вывод по размеру папок/файлов
По умолчанию вывод сортируется по имени объектов файловой системы, что согласитесь, не всегда удобно – например, нам надо найти самую “толстую” папку в каталоге, где тысячи объектов. Представили?
В такой ситуации нам здорово поможет команда sort
Параметр -n указывает, что нужно использовать числовую сортировку, а -r задает обратный порядок (т.е. самые большие папки будут выведены первыми):
Удобнее передать sort вместо -n, параметр -h – который сортирует числа переведенные в удобочитаемый формат (1G, 20.3K и т.д.):
P.S. Если вы запустили выполнение команды в месте с большим количеством файлов (например в корне файловой системы), то придется ждать весьма значительное количество времени. Прервать выполнение команды можно с помощью комбинации клавиш Ctrl+C.
P.P.S. Иногда полезно вывести результат не в консоль, а в файл (например, если объектов очень много), что бы потом спокойно просмотреть его.
P.P.P.S. А еще есть замечательная утилита ncdu, которая покажет Вам дерево каталогов в красивом виде.
P.P.P.P.S. А Если у Вас есть такая замечательная штука, как GUI, то Архи-рекомендуется утилита baobab.