Man page - du(1)

Packages contains this manual

Available languages:

en fr es pl vi nb ko nl da cs tr hu sv ja uk id fi ru ro zh_TW sr zh_CN de

Manual

DU

НАИМЕНОВАНИЕ
ОБЗОР
ОПИСАНИЕ
ШАБЛОНЫ
АВТОРЫ
ИНФОРМАЦИЯ ОБ ОШИБКАХ
СМОТРИТЕ ТАКЖЕ
ПЕРЕВОД

НАИМЕНОВАНИЕ

du — оценить используемое файлами пространство

ОБЗОР

du [ ПАРАМЕТР ]... [ ФАЙЛ ]...
du
[ ПАРАМЕТР ]... --files0-from=F

ОПИСАНИЕ

Вывести сводную информацию об использовании устройств набором ФАЙЛов, выполнять рекурсивно для каталогов.

Аргументы, обязательные для длинных параметров, обязательны и для коротких.
-0
, --null

завершать каждую выводимую строку символом конца строки NUL вместо перевода на новую строку

-a , --all

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

--apparent-size

выводить действительные размеры вместо занимаемого пространства на устройстве; как правило, действительный размер меньше занимаемого места, но он может быть больше из-за «дыр» в («разрежённых») файлах, внутренней фрагментации, блоков косвенной адресации (indirect blocks) и тому подобного

-B , --block-size = РАЗМЕР

привести размеры к величине РАЗМЕР перед выводом; например, «-BM» выводит размеры в единицах измерения, кратных 1 048 576 байт; см. формат РАЗМЕРа ниже

-b , --bytes

то же, что и «--apparent-size --block-size = 1 »

-c , --total

подвести общий итог

-D , --dereference-args

разыменовывать только символьные ссылки, перечисленные в командной строке

-d , --max-depth = N

выводить итоговые результаты для каталога (или файла, при использовании --all ), только если он находится не более чем на N уровней глубже аргументов командной строки; --max-depth = 0 равнозначно использованию --summarize

--files0-from = F

вывести сводную информацию об использовании устройств файлами, имена которых разделены нулевыми символами и содержатся в файле F; если F задан как -, читать имена из стандартного потока ввода

-H

то же, что и --dereference-args ( -D )

-h , --human-readable

выводить размеры в удобочитаемом для человека формате (например, 1K, 234M, 2G)

--inodes

вывести информацию об использовании индексных дескрипторов (inode) вместо блоков

-k

то же, что и --block-size = 1K

-L , --dereference

разыменовывать все символьные ссылки

-l , --count-links

подсчитывать размеры кратно количеству жёстких ссылок

-m

то же, что и --block-size = 1M

-P , --no-dereference

никогда не разыменовывать символьные ссылки (по умолчанию)

-S , --separate-dirs

при обработке каталогов не учитывать размеры вложенных каталогов

--si

то же, что и -h , но использовать степени 1000, а не 1024

-s , --summarize

отобразить только итоговую информацию для каждого аргумента

-t , --threshold = РАЗМЕР

не выводить записи, размер которых меньше значения РАЗМЕР (положительное число) или больше значения РАЗМЕР (отрицательное число)

--time

отображать время последнего изменения для каждого файла в каталоге и его подкаталогах

--time = СЛОВО

отображать время, заданное СЛОВОм, вместо времени изменения: atime, access, use, ctime или status

--time-style = СТИЛЬ

отображать время, используя СТИЛЬ, который может принимать следующие значения: full-iso, long-iso, iso или +ФОРМАТ; интерпретация ФОРМАТа совпадает с таковой в «date»

-X , --exclude-from = ФАЙЛ

пропускать файлы, имена которых совпадают с шаблонами в указанном ФАЙЛе

--exclude = ШАБЛОН

пропускать файлы, имена которых совпадают с ШАБЛОНом

-x , --one-file-system

пропускать каталоги, расположенные в других файловых системах

--help

отобразить эту справочную информацию и завершить работу

--version

вывести информацию о версии и завершить работу

Отображаемые значения представлены в единицах измерения, заданных (в порядке приоритетности) величиной РАЗМЕР параметра --block-size или переменными среды DU_BLOCK_SIZE, BLOCK_SIZE и BLOCKSIZE. Если ничего из перечисленного не задано, то единицы измерения по умолчанию равны 1024 байтам (или 512, если установлена переменная POSIXLY_CORRECT).

РАЗМЕР задаётся целым числом и необязательной единицей измерения (например, 10K — это 10*1024). Единицы измерения включают в себя K, M, G, T, P, E, Z, Y, R, Q (степени 1024) и KB, MB, ... (степени 1000). Также можно использовать двоичные приставки: KiB=K, MiB=M и так далее.

ШАБЛОНЫ

ШАБЛОН — это шаблон оболочки (а не регулярное выражение). Шаблон ? соответствует любому одному символу, тогда как * соответствует любой строке (состоящей из нуля, одного или нескольких символов). Например, *.o будет соответствовать всем файлам, имена которых заканчиваются на .o . Поэтому команда

du --exclude='*.o'

пропустит все файлы и подкаталоги, оканчивающиеся на .o (включая сам файл .o ).

АВТОРЫ

Программа написана Турбьёрном Гранлундом (Torbjorn Granlund), Дэвидом Маккензи (David MacKenzie), Полом Эггертом (Paul Eggert) и Джимом Мейерингом (Jim Meyering).

ИНФОРМАЦИЯ ОБ ОШИБКАХ

Онлайн-справка GNU coreutils: <https://www.gnu.org/software/coreutils/>
Сообщайте обо всех ошибках перевода по адресу <https://translationproject.org/team/ru.html>

СМОТРИТЕ ТАКЖЕ

Полная документация на <https://www.gnu.org/software/coreutils/du>,
также доступна локально посредством info '(coreutils) du invocation'

Packaged by Debian (9.7-2)
Copyright © 2025 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

ПЕРЕВОД

Русский перевод этой страницы руководства разработал(и) Андрей Догадкин <adogadkin@outlook.com> и Kirill Rekhov <krekhov.dev@gmail.com>

Этот перевод является свободной программной документацией; он распространяется на условиях общедоступной лицензии GNU (GNU General Public License - GPL, https://www.gnu.org/licenses/gpl-3.0.html версии 3 или более поздней) в отношении авторского права, но БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ.

Если вы обнаружите какие-либо ошибки в переводе этой страницы руководства, пожалуйста, сообщите об этом разработчику(ам) по его(их) адресу(ам) электронной почты или по адресу списка рассылки русских переводчиков .