Команда du применяется для измерения веса файлов. Стандартно будет выводиться значение в блоках.
Пример: создадим текстовый файл
$echo 12345678 > numbers.txt
$du numbers.txt
4 numbers.txt
Значит наш файл весит 4 блока (на данном сервере значение блока равно 1KB).
1. Пример опции -h. Данная опция будет показывать вес файла в удобном для человека форматe.
$du -h numbers.txt
4.0K numbers.txt
Наш файл весит 4.0K (Килобайта). Вот полный список используемых обозначений: (K - килобайт M - мегабайт G - гигабайт T - терабайт P - петабайт E - эксабайт Z - зеттабайт Y - йоттабайт)
2. Пример опции -a. Данная опция будет показывать вес всех файлов в директории.
Допустим у нас есть файлы в директории(file1.bin file2.bin file3.bin file4.bin file5.bin file6.bin file7.bin) с разным весом.
$du -ha (опция -ha совмещена из опции -h и -a)
4.0K ./file1.bin
8.0K ./file2.bin
16K ./file3.bin
20K ./file4.bin
24K ./file5.bin
32K ./file6.bin
36K ./file7.bin
140K .
Мы можем наблюдать, что данная команда показала вес всех файлов, а также директории, содержащей все эти файлы.