Синтаксис
du [-H | -L | -P] [-a | -s | -d depth] [-c] [-h | -k | -m] [-n] [-x][-I mask] [file ...]
Описание
тилита du показывает статистику использования блоков файловой системы
для каждого аргумента file и для каждой директории в иерархии file.
Если аргумент file не определен, в качестве корневой директории используется текущая.
Поддерживаются следующие опции:
-H Следовать по символическим ссылка в командной строке, не следовать по
символическим ссылкам в иерархии подкаталогов.
-L Следовать по символическим ссылкам и в командной строке и в иерархии подкаталогов.
-I mask Игнорировать файлы и директории совпадающие с маской.
-P Не следовать по символическим ссылкам. Поведение по-умолчанию.
-a Показывать информацию для каждого файла иерархии.
-h Более понятный вывод с использованием суффиксов: Byte, Kilobyte, Megabyte, Gigabyte,
Terabyte and Petabyte.
-r Выводить сообщения о директориях, которые не удалось прочитать,
о файлах, которые нельзя открыть и т.д. Поведение по-умолчанию.
-s Показывать информацию для каждого ереданного в аргументах файла. ( эквивалент -d 0)
-d depth
Показать информацию для файлов и директорий, расположенных на указанной глубине
от текущей директории или аргумента file.
-c Показывать итоговый результат отдельной строкой.
-k Показывать размер блоков по 1 килобайту.
-m Показывать размер блоков по 1 мегабайту.
-n Игнорировать файлы и директории с флагом "nodump".
-x Точки монтирования файловой системы не пересекаются.
Если опции -L и -H не определены, утилита du считает сколько места занимают ссылки
а не директории и файлы на которые они ссылаются. В обратном случае, не будут посчитаны
размеры ссылок.
Переменные окружения
BLOCKSIZE Если данная переменная установлена а опция -k не установлена, счет будет
идти в единицах измерения, установленных переменной. Если переменная не определена
и опция -k не указана, размер будет показан в блоках по 512 байт.
Смотри так-же
df(1), chflags(2), fts(3), symlink(7), quot(8)


