Поиск больших файлов

Для проверки самых больших папок и файлов можно использовать команду ‘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 самых больших папок или файлов.

Эта команда поможет быстро определить, какие папки занимают больше всего места в системе.