Provided by: manpages-ru_0.98-4_all bug

ИМЯ

       du - оценка места на диске, занимаемого файлом

ОБЗОР

       du [] [...]

       Опции POSIX: [-askx] [--]

       Опции  GNU (краткая форма): [-abcDhHklLmsSxX] [--block-size=]
       [--exclude=] [--max-depth=n] [--help] [--version] [--]

ОПИСАНИЕ

       du выдает  отчет  об  использовании  дискового  пространства  заданными
       файлами,   а  также  каждым  каталогом  иерархии  подкаталогов  каждого
       указанного каталога.  Здесь под `использованным дисковым пространством'
       понимается  пространство,  используемое  для всей иерархии подкаталогов
       указанного каталога.

       Запущенная  без  аргументов,  команда  du  выдает  отчет   о   дисковом
       пространстве для текущего каталога.

ПОДРОБНОСТИ POSIX ВЕРСИИ

       По  умолчанию, размеры указываются в блоках по 512 байт, но если задана
       опция -k, то размер блока принимается в 1024 байт.

ПОДРОБНОСТИ ВЕРСИИ GNU

       Размеры указываются в  блоках  по  1024  байт  (если  размер  не  задан
       посредством  опций),  за  исключением  случая, когда заданна переменная
       окружения POSIXLY_CORRECT , В этом случае  размер  блока  соответствует
       версии POSIX.

ОПЦИИ POSIX

       -a     Показывать  размеры  для  всех встретившихся файлов, а не только
              для каталогов.

       -k     Использовать  размер  блока  1024  байта,  вместо   размера   по
              умолчанию в 512 байт.

       -s     Выводить  размеры только для указанных явно аргументов, а не для
              их подкаталогов.

       -x     Подсчитывать  размеры  только  для  той  файловой  системы,  где
              расположен   заданный  аргумент.  (Если  в  иерархии  встретятся
              каталоги, которые будут  являться  точками  монтирования  других
              файловых  систем,  то  их  размеры  учитываться  не  будут прим.
              перев.)

       --     Завершает список опций.

ОПЦИИ GNU

       -a, --all
              Показывать размеры для всех встретившихся файлов,  а  не  только
              для каталогов.

       -b, --bytes
              Выдавать размеры в байтах вместо килобайтов.

       --block-size=
              Выдавать  размеры  в  блоках  длиной   байт.  (Новое в
              fileutils-4.0.)

       -c, --total
              Выдавать общий итог по  всем  аргументам  после  того,  как  все
              аргументы  будут  обработаны.  Это  может  быть использовано для
              выяснения суммарного использованного дискового пространства  для
              всего списка заданных файлов и каталогов.

       -D, --dereference-args
              Раскрывать  символьные  ссылки, заданные в командной строке.  Не
              оказывает влияния на остальные символьные ссылки.   Это  полезно
              для   поиска  использованного  дискового  пространства  в  таких
              каталогах, как  /usr/tmp,  которые  часто  являются  символьными
              ссылками.

       --exclude=
              При  рекурсивном  выполнении  пропускать каталоги или файлы, чьи
              имена совпадают с заданным .   Этот    может  быть
              любым  файловым шаблоном Bourne shell.  (Новое в fileutils-4.0.)

       -h, --human-readable
              Добавлять букву размера,  например  M  для  двоичного  мегабайта
              (`мебибайт'), к каждому размеру.

       -H, --si
              Делает  то же, что и опция -h, но использует официальные единицы
              измерения SI (где для расчетов используется 1000 вместо 1024  и,
              таким образом, M - это 1000000 вместо 10485576).  (Новое в file-
              utils-4.0.)

       -k, --kilobytes
              Выдавать размеры в KiB (бинарных килобайтах, 1024 байта).

       -l, --count-links
              Подсчитывать размеры всех файлов, даже если они уже  встречались
              (например, при использовании жестких ссылок).

       -L, --dereference
              Раскрывать  символьные ссылки (показывать дисковое пространство,
              используемое файлом или каталогом, на которые указывает  ссылка,
              вместо пространства, используемого самой ссылкой).

       -m, --megabytes
              Выдавать размеры в MiB (бинарных мегабайтах, 1048576 байтов).

       --max-depth=n
              Выдавать  общий  итог для каталога (или файла, если задана опция
              -a ), только если он находится не более чем на n уровней глубины
              ниже  заданного  в  командной  строке  аргумента;  --max-depth=0
              означает то же самое, что и опция -s .  (Новое в fileutils-4.0.)

       -s, --summarize
              Выдавать только суммарный итог для каждого аргумента.

       -S, --separate-dirs
              Выдавать  отдельно  размер  каждого каталога, не включая размеры
              подкаталогов.

       -x, --one-file-system
              Пропускать каталоги, находящиеся не на той же файловой  системе,
              что и обрабатываемый аргумент командной строки.

       -X , --exclude-from=
              Выполняет  те же действия, что и опция --exclude, за исключением
              того,  что  шаблоны  берутся  из  указанного   .    Шаблоны
              перечисляются  по  одному на строку. Если  задан как `-', то
              шаблоны  читаются  из  стандартного  ввода.   (Новое   в   file-
              utils-4.0.)

СТАНДАРТНЫЕ ОПЦИИ GNU

       --help Выдать подсказку на стандартный вывод и успешно завершиться.

       --version
              Выдать  информацию  о  версии  на  стандартный  вывод  и успешно
              завершиться.

       --     Служит для обозначения конца списка опций.

ОШИБКИ В РЕАЛИЗАЦИИ

       В BSD системах du выдает размеры, которые  являются  наполовину  меньше
       правильных,  для файлов, которые смонтированы по NFS из HP-UX систем. В
       HP-UX системах du выдает размеры, которые в два раза больше  правильных
       для  файлов,  которые смонтированы по NFS из BSD систем. Это недостаток
       систем HP-UX; он также есть и в программе du из HP-UX.

ОКРУЖЕНИЕ

       Выбор размера блока определяет переменная POSIXLY_CORRECT.  Если она не
       установлена  и  переменная  BLOCKSIZE  имеет  значение, начинающееся со
       слова `HUMAN', то программа ведет себя как при указании опции -h,  если
       она  не  перекрывается  опциями  -k  и  -m.  При работе обычным образом
       используются значения переменных LANG, LC_ALL, LC_CTYPE и  LC_MESSAGES.

СОВМЕСТИМОСТЬ

       POSIX 1003.2

ЗАМЕЧАНИЯ

       Данная  страница  описывает  версию  du пакета fileutils-4.0; из пакета
       fileutils-4.0;   другие   версии   могут   иметь   небольшие   отличия.
       Исправления  и  дополнения  присылайте по адресу aeb@cwi.nl.  Отчеты об
       ошибках   в   этой   программе   присылайте   по   адресу    fileutils-
       bugs@gnu.ai.mit.edu.

ПЕРЕВОД

       Перевёл с английского Виктор Вислобоков <corochoone@perm.ru> 2003