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