Для проверки самых больших папок и файлов можно использовать команду ‘du‘ (disk usage) в сочетании с ‘sort‘ и ‘head‘. В терминале идем сначала в нужную нам папку (для примера выбераем var ):
cd /var
a затем набираем следующую команду:
sudo du -ah --max-depth=1 | sort -rh | head -n 10
Вывод команды будет приблизительно таким:
8,9G .
4,4G ./lib
4,2G ./log
400M ./cache
14M ./backups
96K ./tmp
52K ./spool
4,0K ./.updated
4,0K ./opt
4,0K ./mail
Краткое пояснение:
— `du -ah —max-depth=1`: Эта часть команды вычисляет размер всех файлов и папок в текущей директории. Опция `-a` показывает размеры всех файлов, `-h` выводит размеры в удобочитаемом формате (например, K, M, G), а `—max-depth=1` ограничивает глубину поиска до одного уровня, чтобы не углубляться в поддиректории.
— `sort -rh`: Сортирует результаты в обратном порядке (`-r`) по размеру, используя числовой формат (`-h`).
— `head -n 10`: Показывает первые 10 строк из отсортированного списка, то есть 10 самых больших папок или файлов.
Эта команда поможет быстро определить, какие папки занимают больше всего места в системе.