Утилита du#

Описание#

Утилита du используется для оценки использования файлового пространства.

Синтаксис утилиты:

du <options> <files>

Где:

  • <options> - опции;

  • <files - файлы или каталоги.

Опции#

Часто используемые опции утилиты представлены в таблице ниже.

Опции du#

Опция

Описание

-a, --all

Учитывать записи для всех файлов, а не только для каталогов

-B, --block-size=SIZE

Использовать блоки размером в указанное количество байт (SIZE), например, -B1 или --block-size=1 означает, что единица измерения размера файлов - 1 байт

-b, --bytes

Использовать единицы измерения 1 б. Эквивалент -B1 или --block-size=1

-k

Использовать единицы измерения 1 КБ. Эквивалент --block-size=1K

-m

Использовать единицы измерения 1 МБ. Эквивалент --block-size=1M

-c, --total

Вывести общий итог

-h, --human-readable

Отобразить размеры в удобочитаемом для человека формате - автоматически выбрать соответствующие единицы измерения для каждого размера

-s, --summarize

Отобразить только итоговое значение для каждого объекта оценки

Примеры использования#

  • Для отображения размера каталога path/to/directory и его подкаталогов в байтах, килобайтах или мегабайтах соответственно введите команду:

    du -b|k|m path/to/directory
    
  • Для отображения размера каталога path/to/directory и его подкаталогов в удобочитаемой для человека форме введите команду:

    du -h path/to/directory
    
  • Для отображения удобочитаемого размера всех файлов с расширением .jpg в подкаталогах текущего каталога и итоговой суммы введите команду:

    du -ch */*.jpg
    
  • Для отображения размера каталога path/to/directory и его подкаталогов в байтах, а также итоговой суммы введите команду:

    du -bc path/to/directory
    

Дополнительная информация#

Дополнительную информацию можно получить, выполнив команду:

man du

Или:

du --help