33 lines
2.2 KiB
Markdown
33 lines
2.2 KiB
Markdown
|
|
# du
|
|||
|
|
|
|||
|
|
> Использование диска: оценивать и суммировать использование дискового пространства файлами и каталогами.
|
|||
|
|
> Больше информации: <https://www.gnu.org/software/coreutils/manual/html_node/du-invocation.html>.
|
|||
|
|
|
|||
|
|
- Вывести размеры каталога и всех его подкаталогов в указанных единицах измерения (Б/КиБ/МиБ):
|
|||
|
|
|
|||
|
|
`du -{{b|k|m}} {{путь/к/каталогу}}`
|
|||
|
|
|
|||
|
|
- Вывести размеры каталога и всех подкаталогов в удобочитаемом формате (автоматически выбирая подходящую единицу измерения для каждого размера):
|
|||
|
|
|
|||
|
|
`du {{[-h|--human-readable]}} {{путь/к/каталогу}}`
|
|||
|
|
|
|||
|
|
- Показать общий размер каталога в удобочитаемых единицах:
|
|||
|
|
|
|||
|
|
`du {{[-sh|--summarize --human-readable]}} {{путь/к/каталогу}}`
|
|||
|
|
|
|||
|
|
- Вывести размеры в удобочитаемом формате для каталога и всех файлов и каталогов внутри него:
|
|||
|
|
|
|||
|
|
`du {{[-ah|--all --human-readable]}} {{путь/к/каталогу}}`
|
|||
|
|
|
|||
|
|
- Вывести размеры в удобочитаемом формате для каталога и всех подкаталогов на глубину до `n` уровней:
|
|||
|
|
|
|||
|
|
`du {{[-h|--human-readable]}} {{[-d|--max-depth]}} {{n}} {{путь/к/каталогу}}`
|
|||
|
|
|
|||
|
|
- Вывести размеры в удобочитаемом формате для всех `.jpg` файлов в текущем каталоге и показать итоговую сумму в конце:
|
|||
|
|
|
|||
|
|
`du {{[-ch|--total --human-readable]}} *.jpg`
|
|||
|
|
|
|||
|
|
- Вывести список всех файлов и каталогов (включая скрытые), размер которых превышает определённый порог (полезно для поиска того, что именно занимает место):
|
|||
|
|
|
|||
|
|
`du {{[-ah|--all --human-readable]}} {{[-t|--threshold]}} {{1G|1024M|1048576K}} .[^.]* *`
|