DU(1)

НАЗВАНИЕ
du - оценка использования файлового пространства

ОБЗОР
du [OPTION]... [FILE]...
du [OPTION]... --files0-from=F

ОПИСАНИЕ

Показывает использование диска набором файлов FILE, рекурсивно для каталогов.

Обязательные аргументы одинаковы для длинных и коротких опций.

-0, --null
    заканчивает каждую выходную строку NUL, но не новые строки

-a, --all
    выводит размеры всех файлов, а также каталогов

--apparent-size
    печатает видимые размеры вместо использования диска; однако видимый размер, обычно, меньше, он может быть больше из-за дыр (последовательностей нулевых байт, не записанных на диск) в разреженных файлах (содержащих последовательности нулевых байтов), внутреней фрагментации, косвенных блоках, и т.п.

-B, --block-size=SIZE
    масштабировать размеры по параметру SIZE до их печати; например '-BM' печатает размеры в единицах, кратных 1,048,576 байтам; смотри формат SIZE ниже

-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
    просуммировать использование диска файлами с именами NUL-terminated , определенными в файле F; если F представляет собой -, то читать имена файлов из стандартного ввода

-H  эквивалентно --dereference-args (-D)

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

--inodes
    перечислить использование индексных дескрипторов (inode) вместо блоков

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

-L, --dereference
    разыменовывает все символьные ссылки

-l, --count-links
    считает размеры несколько раз при наличии сложной связи

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

-P, --no-dereference
    не переходить по символьным ссылкам ( это значение по умолчанию)

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

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

-s, --summarize
    отобразить только итоговое значение для каждого аргумента

-t, --threshold=SIZE
    исключить данные меньше, чем SIZE, если позитивные, и данные, больше, чем SIZE, если негативные

--time
    отобразить время последнего изменения любого файла в каталоге, или его подкаталога

--time=WORD
    отобразить время в формате WORD вместо времени последнего изменения: atime, access, use, ctime или status

--time-style=STYLE
    отобразить время , используя STYLE, который может принимать значения: full-iso, long-iso, iso, или +FORMAT; FORMAT интерпретируется как 'date'

-X, --exclude-from=FILE
    исключить файлы, которые соответствуют любому шаблону в FILE

--exclude=PATTERN
    исключить файлы, которые соответствуют PATTERN

-x, --one-file-system
    пропустить каталоги на разных файловых системах

--help
    отобразить эту справку и выйти

--version
    отобразить версию и выйти

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

Аргумент SIZE является целым числом и необязательной единицей (пример: 10K - 10 * 1024). Единицами измерения являются K, M, G, T, P, E, Z, Y (степени 1024) или KB, MB, ... (степени 1000).

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

    du --exclude='*.o'

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

АВТОР
Torbjorn Granlund, David MacKenzie, Paul Eggert, и Jim Meyering.

СООБЩЕНИЯ ОБ ОШИБКАХ
Онлайн справка по GNU coreutils: <http://www.gnu.org/software/coreutils/>
Сообщить об ошибках перевода: <http://translationproject.org/team/>

АВТОРСКИЕ ПРАВА
Copyright © 2016 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>.
Это свободное программное обеспечение: вы можете изменять и распространять его. НЕ ПРЕДОСТАВЛЯЕТСЯ ГАРАНТИИ, если это разрешено законом.

СМОТРИТЕ ТАКЖЕ
Полная документация: <http://www.gnu.org/software/coreutils/du>
или локально доступна через: info '(coreutils) du invocation'

ПЕРЕВОД
АстраЛинукс июль 2020 - перевод DU "1" "Февраль 2017" "GNU coreutils 8.26" "Пользовательские команды"