Skip to main content

Список содержимого каталога Использование команды Dir

КС | 3.4. Вывод списка файлов и каталогов [Dir] (Июнь 2026)

КС | 3.4. Вывод списка файлов и каталогов [Dir] (Июнь 2026)

:

Anonim

Большинство пользователей Linux будут использовать команду ls для перечисления файлов и папок в Linux.

Команда dir часто считается эквивалентом Windows, но она работает в Linux практически так же.

В этом руководстве вы узнаете, как использовать команду dir в Linux и будут представлены ключевые ключи, которые можно использовать, чтобы максимально использовать ее.

Пример использования команды Dir

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

реж

Список файлов и папок появится в формате столбцов.

Как показать скрытые файлы с помощью команды Dir

По умолчанию команда dir показывает только обычные файлы и папки. В Linux вы можете скрыть файл, сделав первый символ полной остановкой. (т. е. myhiddenfile).

Чтобы показать скрытые файлы с помощью команды dir, используйте следующий переключатель:

dir -a

dir --all

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

Первая точка сигнализирует текущий каталог, а две точки сигнализируют предыдущий каталог. Вы можете скрыть их при запуске команды dir, используя следующую команду:

dir -A

dir --almost-all

Как отобразить автора файла

Вы можете отобразить автора файлов (людей, создавших файлы), используя следующую команду dir:

dir -l -author

-L требуется, чтобы включить отображение в список.

Как скрыть резервные копии

Когда вы запускаете определенные команды, такие как команда mv или команда cp, вы можете получить файлы, которые заканчиваются тильдой (~). Тильда в конце файла предполагает, что команда создала резервную копию исходного файла перед созданием нового.

Возможно, вы не захотите видеть резервные копии файлов при возврате списка каталогов, поскольку эти файлы будут просто шумом.

Чтобы скрыть их, выполните следующую команду:

dir -B

dir --ignore-backups

Добавление цвета к выходу

Если вы хотите использовать цвета для различения файлов, папок и ссылок, вы можете использовать следующий переключатель:

dir --color = всегда

dir --color = auto

dir --color = never

Отформатируйте вывод

Вы можете форматировать вывод так, чтобы он не всегда отображался в формате столбца.

Возможны следующие варианты:

dir --format = поперекdir --format = запятыеdir --format = горизонтальныйdir --format = longdir --format = single-columndir --format = verbosedir --format = vertical

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

Вы также можете получить тот же эффект, используя следующие переключатели:

dir -x (то же, что и поперек и горизонталь)dir -m (то же, что и запятые)dir -l (такой же, как длинный и многословный)dir -1 (одностолбцовое)dir -c (вертикальный)

Вернуть длинный или подробный список

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

dir --format = longdir --format = verbosedir -l

В длинном листинге возвращается следующая информация:

  • разрешений
  • иноды
  • владелец
  • группа
  • размер файла
  • дата последнего доступа
  • имя файла

Если вы не хотите указывать владельца файла, вы можете использовать следующую команду:

dir -g

Аналогичным образом, вы можете скрыть группы, используя следующую команду:

dir -G-1

Доступные для пользователя размеры файлов

По умолчанию размеры файлов перечислены в байтах, которые были прекрасны около 30 лет назад, но теперь с файлами, растягивающимися в гигабайты, гораздо лучше увидеть размер в формате, удобочитаемом человеком, например 2,5 G или 1,5 M.

Чтобы просмотреть размер файла в удобном для чтения формате, используйте следующую команду:

dir -l -h

Список каталогов

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

dir -l - групповые каталоги - сначала

Скрыть файлы с определенным шаблоном

Если вы хотите скрыть определенные файлы, вы можете использовать следующую команду:

dir --hide = узор

Например, чтобы создать список каталогов вашей музыкальной папки, но проигнорируйте файлы WAV, используйте следующее.

dir --hide = .wav

Вы можете добиться аналогичного эффекта, используя следующую команду:

dir -I pattern

Показать дополнительную информацию о файлах и папках

Для различения файлов, папок и ссылок можно использовать следующую команду:

dir -indicator-style = классифицировать

Это покажет папки, добавив косую черту в конец, после них файлы ничего не имеют, у ссылок есть символ @ в конце, а в исполняемых файлах есть * в конце.

Стиль индикатора также может быть установлен на эти значения:

  • none (по умолчанию)
  • слэш (в каталогах есть слэши)
  • тип файла

Вы также можете показать папки с косой чертой в конце, используя следующую команду:

dir -p

Вы можете показать типы файлов, используя следующую команду:

dir -F

Список всех файлов и папок в подпапках

Чтобы получить список всех подпапок и файлов в этих подпапках, вы можете выполнить рекурсивный список, используя следующую команду:

dir -R

Сортировка вывода

Вы можете отсортировать порядок возврата файлов и папок с помощью следующих команд:

dir --sort = nonedir --sort = размерdir --sort = времяdir --sort = версияdir --sort = extension

Вы также можете указать следующие команды для достижения такого же эффекта:

dir -s (сортировать по размеру)dir -t (сортировать по времени)dir -v (сортировать по версии)dir -x (сортировка по расширению)

Реверсирование заказа

Вы можете изменить порядок, в котором перечислены файлы и папки, используя следующую команду:

dir -r

Резюме

Команда dir очень похожа на команду ls. Вероятно, стоит узнать о команде ls, так как это более распространенная программа, хотя в большинстве систем также есть и dir.