Как использовать команду DIR в Windows

Команда DIR – это мощная функция командной строки Windows, которая перечисляет все файлы и подкаталоги, содержащиеся в определенном каталоге. Команда DIR также предлагает некоторые переключатели, которые разблокируют некоторые мощные функции. Давайте взглянем.

Командные переключатели DIR

Вы можете использовать команду DIR отдельно (просто введите «dir» в командной строке), чтобы вывести список файлов и папок в текущем каталоге. Чтобы расширить эту функциональность, вам нужно использовать различные параметры или параметры, связанные с командой.

Отображать на основе атрибутов файла

Вы можете добавить «/ A» после буквенного кода после команды DIR для отображения файлов с определенным атрибутом. Эти буквенные коды включают в себя:

  • D . Отображает все каталоги в текущем пути.
  • R: . Отображает файлы только для чтения.
  • H: . Отображает скрытые файлы.
  • A . Файлы, готовые к архивированию.
  • S: системные файлы
  • I: не проиндексированные файлы
  • L: очки повторной обработки

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

 реж/объявления 

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

 dir/ash 

Вы также можете добавить «-» (минус) перед любым из этих буквенных кодов, чтобы указать, что команда DIR не показывает такой тип файла. Так, например, если вы не хотите видеть какие-либо каталоги в результатах, вы можете использовать эту команду:

 dir/a-d 

Еще один совет: вместо того, чтобы объединить основной ключ и буквенный код, как мы делали в наших примерах, вы можете использовать двоеточие для отделения ключа от его необязательных кодов. Как это:

 dir/a: d 

Это может немного облегчить анализ, но это совершенно необязательно.

Показать раздетые результаты

Использование переключателя /b с командой DIR удаляет всю лишнюю информацию, отображая только имена папок и файлов в текущем каталоге, а не такие атрибуты, как размер файла и отметки времени. Введите следующую команду, чтобы она заработала:

 dir/b 

Отображение с использованием разделителя тысяч

В современных версиях Windows командная строка показывает большие числа, разделенные запятыми (например, 25 000 вместо 25 000). Это не всегда так. В более старых версиях вам приходилось использовать переключатель /c для отображения этих запятых.

Зачем включать это здесь, если это уже по умолчанию? Потому что если по какой-либо причине вы не хотите показывать эти запятые, вы можете использовать этот переключатель вместе со знаком минус «-»:

 dir/-c 

Отображать результаты в столбцах

Вы можете использовать переключатель /D для отображения результатов в двух столбцах вместо одного. Когда вы отображаете результаты таким способом, в командной строке не отображается дополнительная информация о файле (размер файла и т. Д.), А только имена файлов и каталогов.

 dir/D 

Отображать результаты в нижнем регистре

Переключатель /L отображает все имена файлов и папок в нижнем регистре.

 dir/L 

Отображение результатов имени файла в крайнем правом углу

По умолчанию в командной строке отображаются имена файлов в крайнем правом углу. Переключатель /N использовался для достижения этого эффекта. Теперь вы можете использовать его вместе с «-» (минус), чтобы имена файлов отображались слева.

 реж/-N 

Отображать результаты в отсортированном порядке

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

  • D: . Сортировка по дате/времени. Старые записи появляются первыми.
  • E: . Сортировка по расширению файла в алфавитном порядке.
  • G: сортирует, перечисляя сначала папки, а затем файлы.
  • N: . Сортировка по имени файла/папки в алфавитном порядке.
  • S: . Сортировка по размеру файла, от меньшего к большему.

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

 dir/OD 

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

 dir/O-D 

Отображать результаты по одной странице за раз

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

 DIR/P 

Показать метаданные

При использовании переключателя /Q в команде DIR отображаются метаданные, связанные с файлами и каталогами, а также сведения о владельце.

DIR/Q

Отображение альтернативных потоков данных (ADS)

Переключатель /R отображает любые альтернативные потоки данных (ADS), которые могут содержать файлы. ADS – это функция файловой системы NTFS, позволяющая файлам содержать дополнительные метаданные для поиска файлов по автору и названию.

 DIR/R 

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

Вы можете использовать переключатель /S для рекурсивного отображения всех файлов и папок в текущем каталоге. Это означает, что все файлы и папки в каждом подкаталоге, все файлы и папки в этих подкаталогах и т. Д. Будьте готовы к много результатов.

 реж/S 

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

Использование переключателя /T вместе с буквенным кодом позволяет сортировать результаты по разным отметкам времени, связанным с файлами и папками. Эти буквенные коды включают в себя:

  • A: время последнего обращения к элементу.
  • C: время создания элемента.
  • W: время последней записи элемента. Это опция по умолчанию.

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

 dir/TC 

Отображать результаты в широком формате

Переключатель /W аналогичен переключателю /D (который показывает столбцы), но вместо этого он сортирует результаты в широком формате по горизонтали.

 реж/W 

Отображать короткие имена файлов

Переключатель /X показывает короткое имя файла, когда длинное имя не соответствует правилам именования 8.3.

 реж/X 

Отображение справочных страниц для DIR

Использование переключателя /? отображает полезную информацию о команде 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, но это должно стать хорошей отправной точкой, чтобы помочь вам понять основы.

Оцените статью
TutoryBird.Ru
Добавить комментарий