Запустите «dir» в командной строке, чтобы просмотреть список всех файлов и папок в текущем каталоге. Dir также использует специальные аргументы для сортировки и выбора отображаемых файлов и папок. Например, «dir /h» отобразит скрытые файлы.
Команда DIR — это мощная функция командной строки Windows, которая выводит список всех файлов и подкаталогов, содержащихся в определенном каталоге. Команда DIR также предлагает некоторые переключатели, которые открывают некоторые мощные функции. Давайте посмотрим.
- Командные переключатели DIR
- Отображение на основе атрибутов файла
- Отображать разделенные результаты
- Отображать с использованием разделителя тысяч
- Отображать результаты в столбцах
- Отображать результаты в нижнем регистре
- Отображать результаты имен файлов справа
- Отображать результаты в отсортированном порядке
- Отображать результаты по одной странице за раз
- Отобразить метаданные
- Отображать альтернативные потоки данных (ADS)
- Отображать все файлы и папки и все, что внутри
- Отображать результаты, отсортированные по времени
- Отображать результаты в широком формате
- Показать Короткие имена файлов
- Показать страницы справки для DIR
- Примеры команд DIR
Командные переключатели DIR
Вы можете использовать команду DIR отдельно (просто введите «dir» в командной строке), чтобы вывести список файлов и папок в текущем каталоге. каталог. Чтобы расширить эту функциональность, вам необходимо использовать различные переключатели или параметры, связанные с командой.
Отображение на основе атрибутов файла
Вы можете добавить «/A», а затем буквенный код после команды DIR для отображения файлов с определенным атрибутом. Эти буквенные коды включают:
- D: Отображает все каталоги по текущему пути
- R: Отображает прочитанные- только файлы
- H: Отображает скрытые файлы
- A: Файлы, готовые к архивированию
- S: Системные файлы
- I: Не индексированные файлы
- L: Точки повторной обработки< /li>
Так, например, чтобы отобразить только каталоги по текущему пути, введите следующую команду и нажмите
dir /ad
Вы можете комбинировать эти коды тоже. Например, если вы хотите показать только системные файлы, которые также скрыты, вы можете использовать следующую команду:
dir /ash
Вы также можете добавить «-» (минус) перед любым из этих файлов. буквенные коды, чтобы указать, что команда DIR не показывает такой файл. Так, например, если вы не хотите видеть какие-либо каталоги в результатах, вы можете использовать эту команду:
dir /a-d
Еще один совет: вместо того, чтобы втискивать главный переключатель и буквенный код вместе как и в наших примерах, вы можете использовать двоеточие, чтобы отделить переключатель от его дополнительных кодов. Вот так:
dir /a:d
Это может немного упростить анализ, но это совершенно необязательно.
Отображать разделенные результаты
Использование ключа /b с командой DIR удаляет всю лишнюю информацию, отображая только имена папок и файлов в текущем каталоге и не такие атрибуты, как размер файла и метки времени. Введите следующую команду, чтобы заставить ее работать:
dir /b
Отображать с использованием разделителя тысяч
В современных версиях Windows в командной строке отображаются большие числа, разделенные запятыми (например, 25 000 вместо от 25000). Так было не всегда. В старых версиях для отображения этих запятых приходилось использовать параметр /c.
Зачем включать его здесь, если он уже используется по умолчанию? Потому что, если по какой-либо причине вы не хотите отображать эти запятые, вы можете использовать этот переключатель вместе со знаком минус «-«:
dir /-c
Отображать результаты в столбцах
Вы можете использовать переключатель /D для отображения результатов в двух столбцах вместо одного. Когда вы отображаете результаты таким образом, в командной строке не отображается дополнительная информация о файле (размер файла и т. д.), а только имена файлов и каталогов.
dir /D
Отображать результаты в нижнем регистре
Переключатель /L отображает все имена файлов и папок в нижнем регистре.
dir /L
Отображать результаты имен файлов справа
По умолчанию в командной строке имена файлов отображаются справа. Для достижения этого эффекта использовался переключатель /N. Теперь вы можете использовать его вместе со знаком «-» (минус), чтобы вместо этого имена файлов отображались в крайнем левом углу.
dir /-N
Отображать результаты в отсортированном порядке
Вы можете используйте переключатель /O, за которым следует буквенный код, чтобы отобразить результаты каталога, отсортированные различными способами. Эти буквенные коды включают:
- D: Сортировка по дате/времени. Старые записи появляются первыми.
- E: Сортировка по расширению файла в алфавитном порядке.
- G: Сортировка по сначала папкам, а затем файлам.< /li>
- N: Сортировка по имени файла/папки в алфавитном порядке.
- S: Сортировка по размеру файла, от наименьшего до самый большой.
Так, например, вы можете использовать следующую команду для сортировки результатов по времени и дате, чтобы старые записи отображались первыми:
dir /OD
Вы можете также добавьте «-» (минус) перед любой из вышеперечисленных опций, чтобы изменить порядок. Так, например, если вы хотите отсортировать файлы по времени и дате, чтобы более новые записи отображались первыми, вы можете использовать эту команду:
dir /O-D
Отображать результаты по одной странице за раз
В некоторых каталогах есть сотни или тысячи файлов. Вы можете использовать переключатель /P, чтобы командная строка приостанавливала результаты после отображения каждого экрана. Чтобы продолжить просмотр следующей страницы результатов, необходимо нажать клавишу.
dir /P
Отобразить метаданные
Использование переключателя /Q в команде DIR отображает метаданные, привязанные к файлам и каталогам, а также владельцам подробности.
dir /Q
Отображать альтернативные потоки данных (ADS)
Переключатель /R отображает все альтернативные потоки данных (ADS), которые могут содержаться в файлах. ADS — это функция файловой системы NTFS, которая позволяет файлам содержать дополнительные метаданные для поиска файлов по автору и названию.
dir /R
Отображать все файлы и папки и все, что внутри
Вы можете используйте переключатель /S для рекурсивного отображения всех файлов и папок в текущем каталоге. Это означает все файлы и папки в каждом подкаталоге, все файлы и папки в этих подкаталогах и так далее. Будьте готовы к большому количеству результатов.
dir /S
Отображать результаты, отсортированные по времени
Использование переключателя /T вместе с буквенным кодом позволяет сортировать результаты по различным отметкам времени. с файлами и папками. Эти буквенные коды включают:
- A: время последнего доступа к элементу.
- C: время элемент был создан.
- W: время последней записи элемента. Это параметр по умолчанию.
Так, например, для сортировки результатов по времени создания элементов можно использовать следующую команду:
dir /TC
Отображать результаты в широком формате
Переключатель /W похож на переключатель /D (который показывает столбцы), но вместо этого он сортирует результаты в широком формате по горизонтали.
dir /W
Показать Короткие имена файлов
Переключатель /X показывает короткое имя файла, если длинное имя не соответствует правилам именования 8.3.
dir /X
Показать страницы справки для DIR
Использование /? switch отображает полезную информацию о команде DIR, включая краткое описание всех переключателей, о которых мы говорили.
Примеры команд DIR
Хорошо, теперь вы знаете о переключателях и параметрах, связанных с командой DIR. Давайте рассмотрим несколько реальных примеров, чтобы лучше понять, как вы можете начать их использовать.
Простая команда dir возвращает список всех файлов и папок в текущем каталоге. вы в деле.
Выполнение следующей команды отображает все системные файлы внутри вашего текущего пути с использованием атрибута «s»:
dir / a:s
Но что, если вы хотите просмотреть все файлы определенного типа во всех последующих папках вашего текущего путь. Это легко, просто запустите эту чрезвычайно быструю и полезную команду:
dir *.mp3 /s
Вы можете заменить часть «.mp3» любым форматом файла, который вы ищете.
Звездочка действует как подстановочный знак, говоря «найти что-нибудь с форматом файла .mp3 в конце», а «/s» рекурсивно просматривает все папки в пределах вашего текущего пути.
Возможно, вы заметили, что выдает МНОГО результатов. Почти слишком много, чтобы успеть прочитать до того, как они прокрутятся за пределы экрана. Здесь мы можем использовать переключатель паузы, чтобы дать вам возможность прочитать их. Для этого измените команду следующим образом:
dir *.mp3 /s /p
Еще один трюк, который предлагает командная строка, называется конвейером. Вы можете использовать «>» символ для отправки результатов одной команды в другое место или службу. Хорошим примером этого является отправка всех ваших результатов в текстовый файл. Затем вы можете прокручивать их позже или импортировать в другие типы документов. Для этого вы можете использовать команду:
dir *.mp3 /s /b > filename.txt
Мы добавили туда переключатель /b, чтобы выводить только сами имена файлов, без какой-либо другой информации. Символ «больше» перенаправляет все, что обычно отображается в ваших результатах, прямо в файл.
Существует множество других комбинаций и применений команды DIR, но это должно быть хорошей отправной точкой, чтобы помочь вам понять основы.