Библиотека сайта rus-linux.net
DU
НАЗВАНИЕ
du - сводка использования дискового пространства
СИНТАКСИС
du [-s] [-a] [-r] [файл ...]
ОПИСАНИЕ
Команда du выдает количество килобайтных блоков, содержащихся во всех
заданных файлах, среди которых могут быть каталоги. Обход каталогов
выполняется, начиная с указанных, рекурсивно на любую глубину. При подсчете
учитываются косвенные блоки файлов. Если файлы не заданы, работа идет с
текущим каталогом.
Опции означают следующее:
-s | Выдается только общая сумма для каждого заданного файла (даже если он является каталогом). |
-a | Для каждого файла, встретившегося при обходе, выдается строка, содержащая число блоков и имя файла. |
Если ни одна из этих опций не задана, выходные строки генерируются только для каталогов, встретившихся при обходе.
-r | Вызывает выдачу сообщений о каталогах, которые не могут быть прочитаны, о файлах, которые нельзя открыть и т. д., в отличие от режима без сообщений (по умолчанию). |
Файл, на который имеется две и более ссылки, учитывается только один раз.
СЮРПРИЗЫ
Если не используется опция -a или -s, сведения об указанных в командной
строке файлах, не являющихся каталогами, не выдаются.
Если между каталогами, расположенными на различных ветвях файловой системы, имеются ссылки, du будет учитывать такие файлы более одного раза.
Для файлов с пустотами число блоков определяется неверно.