Основные опции
Комбинируйте различные опции команды `du` для создания отчета об использовании диска файлами и каталогами.
1. Базовые запросы
2. Фильтрация и вывод
3. Указание пути
Сгенерированная команда:
Комбинируйте команды.
Описание:
`du` Запускает команду.
Комбинируйте эти опции, чтобы виртуально выполнять команды с помощью ИИ.
Понимание вывода
Вывод команды `du` в основном показывает использование диска каждым файлом или каталогом.
Столбец | Описание |
---|---|
Size | Пространство на диске, занимаемое файлом или каталогом (в удобочитаемом формате) |
Name | Имя файла или каталога |
Разница между `du` и `df`
`du` (Disk Usage) измеряет пространство, занимаемое конкретными файлами или каталогами на диске. `df` (Disk Free), напротив, показывает доступное пространство всей файловой системы. `du` фокусируется на агрегации использования внутри файловой системы, в то время как `df` фокусируется на общей емкости и свободном пространстве смонтированного тома. Поэтому результаты двух отчетов могут отличаться.
Примеры использования
Изучите практические примеры команды `du` для эффективного анализа использования дискового пространства.
Проверить общее использование текущего каталога в удобочитаемом формате
du -sh .
Суммирует общее дисковое пространство, занимаемое текущим каталогом, в единицах МБ/ГБ.
Проверить использование подкаталогов на один уровень глубины в текущем каталоге
du -h --max-depth=1 .
Показывает, сколько дискового пространства использует каждый непосредственный подкаталог в текущем каталоге.
Проверить использование всех файлов и каталогов в определенном каталоге
du -ah /var/log
Подробно отображает использование всех файлов и подкаталогов в каталоге `/var/log`.
Проверить использование текущего каталога, исключая каталог `.cache`
du -sh --exclude=".cache" .
Полезно для расчета использования диска с исключением ненужных каталогов кэша.
Найти 10 самых больших каталогов
du -h . | sort -rh | head -n 10
Полезно для поиска 10 самых больших каталогов, занимающих больше всего места в текущем каталоге.