Утилита du#

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

Синтаксис du:

du <options> <files/directories>

Где:

  • <options> - опции;

  • <files/directories> - файлы/директории.

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

Опция

Описание

-a

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

-B

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

-b

Эквивалент -B1

-k

Использование единицы измерения 1 Кб

-m

Использование единицы измерения 1 Мб

-c

Вывод общего итога

-h

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

-s

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

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

  • Для отображения размера каталога 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