Man page - dir(1)

Packages contains this manual

Available languages:

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

Manual

DIR

НАИМЕНОВАНИЕ
ОБЗОР
ОПИСАНИЕ
Коды завершения:
АВТОРЫ
ИНФОРМАЦИЯ ОБ ОШИБКАХ
СМОТРИТЕ ТАКЖЕ
ПЕРЕВОД

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

dir - выводит список содержимого каталога

ОБЗОР

dir [ ПАРАМЕТР ]... [ ФАЙЛ ]...

ОПИСАНИЕ

Выводит информацию о ФАЙЛАХ (текущий каталог по умолчанию). Сортирует записи в алфавитном порядке, если не указан ни --sort , ни один из параметров -cftuvSUX .

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

не скрывать файлы начинающиеся с .

-A , --almost-all

выводит список всех файлов, кроме . и ..

--author

в сочетании с -l выводит информацию о владельце каждого файла

-b , --escape

выводить escape последовательности в стиле С вместо непечатаемых (неграфические) символов

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

в сочетании с -l , использовать блоки размером РАЗМЕР. Например, «--block-size=M». Формат РАЗМЕРа см. ниже

-B , --ignore-backups

не выводить резервные копии, их имена начинаются с ˜

-c

в сочетании с -lt : выводить время последнего изменения информации о состоянии файла (ctime) и сортировать по этому времени; в сочетании с -l : выводить ctime и сортировать по имени; в противном случае: сортировать по ctime, сначала самые новые

-C

выводить записи колонками

--color [= УСЛОВИЕ ]

раскрашивать выводимые данные в соответствии с УСЛОВИЕм; подробнее ниже

-d , --directory

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

-D , --dired

генерировать вывод, предназначенный для режима dired Emacs

-f

same as -a -U

-F , --classify [= УСЛОВИЕ ]

добавлять индикатор (одно из значений */=>@|) к записям при указанном УСЛОВИИ

--file-type

аналогично, только не добавляет «*»

--format = СЛОВО

across,horizontal ( -x ), commas ( -m ), long ( -l ), single-column ( -1 ), verbose ( -l ), vertical ( -C )

--full-time

то же, что и -l --time-style = full-iso

-g

как -l, но не выводит владельца

--group-directories-first

group directories before files

-G , --no-group

в длинном формате не печатать имена групп

-h , --human-readable

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

--si

то же, но использует степень 1000, а не 1024

-H , --dereference-command-line

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

--dereference-command-line-symlink-to-dir

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

--hide = ШАБЛОН

не выводить записи, соответствующие ШАБЛОНУ (переопределяется -a или -A )

--hyperlink [= УСЛОВИЕ ]

выводить гиперссылки имен файлов в соответствии с УСЛОВИЕм

--indicator-style = СТИЛЬ

добавлять к названиям элементов индикатор с указанным СТИЛЕМ: none (по умолчанию), slash ( -p ), file-type ( --file-type ), classify ( -F )

-i , --inode

выводить индекс файла (индексный дескриптор inode) каждого файла

-I , --ignore = ШАБЛОН

не выводить записи, соответствующие ШАБЛОНУ

-k , --kibibytes

по умолчанию использовать 1024-байтовые блоки для файловой системы; используется только с -s и для общих данных каталогов

-l

выводить в длинном формате

-L , --dereference

для символических ссылок отображать информацию о файле, на который они ссылаются, а не о самой ссылке

-m

дополнить по ширине, элементы списка разделять запятыми

-n , --numeric-uid-gid

то же, что и -l , но выводит числовые идентификаторы пользователей (UID) и групп (GID)

-N , --literal

печатать имена как есть, без экранирования

-o

как -l , но не выводить информацию о группе

-p , --indicator-style = slash

добавлять индикатор / к каталогам

-q , --hide-control-chars

печатать ? вместо непечатаемых (неграфических) символов

--show-control-chars

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

-Q , --quote-name

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

--quoting-style = СЛОВО

использовать стиль экранирования СЛОВО для имен записей: literal, locale, shell, shell-always, shell-escape, shell-escape-always, c, escape (переопределяет переменную окружения QUOTING_STYLE)

-r , --reverse

сортировать в обратном порядке

-R , --recursive

показывать каталоги рекурсивно

-s , --size

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

-S

сортировать по размеру файла, начиная с наибольшего

--sort = КРИТЕРИЙ

change default ’name’ sort to WORD: none ( -U ), size ( -S ), time ( -t ), version ( -v ), extension ( -X ), name, width

--time = СЛОВО

выбирает временную метку для показа или сортировки; время доступа ( -u ): atime, access, use; время изменения метаданных ( -c ): ctime, status; время изменения (по умолчанию): mtime, modification; время создания: birth, creation;

с -l ,СЛОВО определяет время, которое следует показать; с --sort = time , сортировать по СЛОВУ (начиная с новейших)

--time-style = СТИЛЬ_ВРЕМЕНИ

формат времени и даты с параметром -l ; см. СТИЛЬ_ВРЕМЕНИ ниже

-t

сортировать по времени, начиная с новейших; см. --time

-T , --tabsize = РАЗМЕР

использовать табуляцию указанного РАЗМЕРа вместо 8

-u

в сочетании с -lt : сортировать и выводить по времени доступа; в сочетании с -l : выводить время доступа и отсортировать по имени; иначе: сортировать по времени доступа, начиная с новейших

-U

do not sort directory entries

-v

сортировать естественным образом по номерам (версий) в тексте

-w , --width = ЧИСЛО

устанавливает ширину вывода равной ЧИСЛУ. 0 означает отсутствие ограничения

-x

выводить построчно вместо вывода по столбцам

-X

сортировать по расширению в алфавитном порядке

-Z , --context

выводить контекст безопасности каждого файла

--zero

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

-1

выводить один файл на строку

--help

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

--version

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

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

Значением аргумента СТИЛЬ_ВРЕМЕНИ может быть full-iso, long-iso, iso, locale или +ФОРМАТ. Значение ФОРМАТ интерпретируется как в date . Если вместо ФОРМАТ указан ФОРМАТ1<новая_строка>ФОРМАТ2, ФОРМАТ1 применяется не к последним файлам, а ФОРМАТ1 к новым. Запись СТИЛЯ_ВРЕМЕНИ с префиксом «posix-» применяется только для локалей отличных от POSIX. Также, стиль по умолчанию можно задать в переменной окружения TIME_STYLE.

По умолчанию значением аргумента УСЛОВИЕ является «always» (всегда), также возможны значения «auto» (автоматически) и «never» (никогда).

Использование цветов для обозначения типов файлов отключено по умолчанию и с помощью --color = never . Если определено --color = auto , ls будет выдавать цветовые коды, только если стандартный вывод подключен к терминалу. Изменить параметры можно с помощью переменной окружения LS_COLORS. Для установки этой переменной воспользуйтесь командой dircolors (1).

Коды завершения:

0

все хорошо,

1

небольшие проблемы (например, недоступен подкаталог),

2

серьёзная проблема (например, недоступен аргумент командной строки).

АВТОРЫ

Программа написана Ричардом М. Столлманом (Richard M. Stallman) и Дэвидом Маккензи (David MacKenzie).

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

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

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

Полная документация <https://www.gnu.org/software/coreutils/dir>
или доступна локально: info '(coreutils) dir 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.

ПЕРЕВОД

Русский перевод этой страницы руководства разработал(и) Anton Artsiushkevich <htovver@gmail.com>, Сухичев Михаил Иванович <sukhichev@yandex.ru> и Kirill Rekhov <krekhov.dev@gmail.com>

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

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