Команда du (disk usage) используется в Linux для оценки занимаемого места файлами и каталогами. Это один из старейших и надёжных инструментов, который помогает понять, что именно занимает место на диске.
Синтаксис:du [опции] [путь к папке]
Основные опции
| Опция | Описание |
|---|---|
| -h | вывод в «читаемом» виде |
| -s | показать размер указанной папки (без подпапок) |
| -a | показать размер каждого файла (по умолчанию только папки) |
| -c | показать в конце общий размер |
| -d | ограничение глубины обхода подкаталогов |
Глубина обхода подкаталогов:du -d [уровень] [путь]
-d 0 — показывает только сам указанный каталог (аналог -s).
-d 1 — показывает размер указанного каталога и его папок первого уровня.
-d 2 — ещё на уровень глубже, и так далее.
Полезные команды:
$ du -ah / | sort -rh | head -n 10 — Выводит топ-10 самых больших файлов и директорий от корня