Команда DIR — это команда командной строки , отображающая все файлы и подпапки, содержащиеся в определенной папке. Команда DIR также предоставляет ряд переключателей, которые помогают разблокировать некоторые мощные функции. Давайте подробнее рассмотрим, как использовать команду DIR в Windows.
Как использовать команду DIR в Windows
DIR — это команда, эквивалентная LS в Linux.
Linux имеет очень мощный и ценный терминал командной строки, который используется и нравится пользователям. Поэтому, если вы ранее использовали интерфейс командной строки (CLI) Linux и только недавно начали использовать командную строку Windows, вы определенно будете разочарованы отсутствием функций CMD.
В терминале Linux поддерживается множество команд, которых нет в Windows. К счастью, команда ls поддерживается в командной строке Windows.
Команда ls — одна из первых команд терминала, которую необходимо освоить новичкам в Linux. Он позволяет пользователям просматривать файлы и каталоги из интерфейса командной строки. Вы можете думать об этом как о проводнике, но без удобных значков и кнопок навигации. Используя команду ls, пользователи Linux могут просмотреть содержимое текущего рабочего каталога.
Windows — это совершенно другая экосистема по сравнению с Linux. Поэтому многие команды CLI Linux не поддерживаются инструментом командной строки Windows. Если вы попытаетесь использовать команду ls в командной строке, вы получите следующую ошибку : «ls не распознается как внутренняя или внешняя команда, исполняемая программа или командный файл» .
Однако вы можете использовать функцию команды ls в Windows, используя эквивалентную команду в командной строке, dir.
DIR — это команда, эквивалентная LS в Linux.
Чтобы просмотреть файлы и папки с помощью командной строки в Windows 10:
1. Нажмите значок меню «Пуск» , найдите «Командная строка» , щелкните правой кнопкой мыши наиболее подходящий результат и выберите « Запуск от имени администратора» , чтобы открыть CMD с правами администратора .
2. Когда откроется окно командной строки , перейдите к папке, которую хотите просмотреть, и введите dir.
3. В командной строке теперь будут перечислены все файлы в текущем рабочем каталоге, а также их размер и дата последнего изменения.
Если вы предпочитаете использовать Linux, вы можете обнаружить, что CMD от Microsoft немного уступает. К счастью, команда ls также доступна в Windows, просто под другим именем.
Где можно использовать команду DIR?
Команда dir доступна из командной строки во всех операционных системах Windows, включая Windows 10, Windows 8, Windows 7, Windows Vista и Windows XP.
Команда dir доступна из командной строки во всех операционных системах Windows.
Более старые версии Windows также включают команду dir, но с меньшим количеством опций, чем указано в статье ниже. Команда dir также является командой DOS и доступна во всех версиях MS-DOS.
Команду dir можно найти в автономных версиях командной строки, например в тех, которые доступны в разделе « Дополнительные параметры запуска» и «Параметры восстановления системы» . Команда dir также доступна в консоли восстановления Windows XP .
Примечание . Доступность некоторых переключателей команды dir и другого синтаксиса команды dir может различаться в зависимости от операционной системы.
Синтаксис команды DIR
dir [drive:][path][filename] [/a[[:]attributes]] [/b] [/c] [/d] [/l] [/n] [/o[[:]sortorder]] [/p] [/q] [/r] [/s] [/t[[:]timefield]] [/w] [/x] [/4]
Переключатели в команде DIR
Вы можете использовать команду DIR (просто введите dir в командной строке), чтобы просмотреть список файлов и папок в текущем каталоге. Чтобы расширить функциональность команды DIR, вам необходимо использовать переключатели или опции в сочетании с ней.
Отображение файлов на основе атрибутов
Вы можете добавить «/A» , за которым следует буквенный код, вместе с командой DIR, чтобы отобразить файлы с определенными атрибутами. Вот несколько буквальных кодов:
- D: отображает все папки по текущему пути.
- R: Отображать файлы в режиме только для чтения.
- H: Показать скрытые файлы.
- A: Отображает файлы, готовые к архивированию.
- S: Отобразить системные файлы.
- I: Отобразить файлы, содержимое которых не проиндексировано.
- L: точка повторной обработки (блок данных, определяемый пользователем).
Например, чтобы отобразить каталог по текущему пути, вы можете просто ввести следующую команду и нажать Enter :
реж. /объявление
Вы можете комбинировать с другими кодами вместе. Например, если вы хотите показать скрытые системные файлы, вы можете использовать следующую команду:
реж / ясень
Вы также можете добавить знак «-» (минус) перед этими литеральными кодами, чтобы команда DIR не искала этот конкретный тип файла. Например, если вы не хотите отображать каталоги в результатах, вы можете использовать следующую команду:
реж. /объявление
Если вы не хотите использовать главный переключатель вместе с этим литеральным кодом, как в примерах выше, вы можете использовать двоеточие, чтобы отделить переключатель от дополнительного кода следующим образом:
реж / а: д
Варианты отображения результатов
Используйте ключ /b вместе с командой DIR, чтобы удалить всю избыточную информацию, отображая только каталог и имена файлов текущего каталога, не отображая такие свойства, как размер файла и время создания файла. Для этого введите следующую команду:
реж /б
Отображение разделителя тысячных долей
В современных версиях Windows командная строка отображает большие числа, разделенные запятыми (25 000 отображается как 25 000). Однако в более старых версиях для отображения этой запятой необходимо использовать переключатель /c .
Если вы больше не хотите отображать тысячи пробелов, вы можете использовать этот переключатель со знаком «-»:
реж /-c
Отображение результатов по столбцу
Вы можете использовать переключатель /D для отображения результатов в двух столбцах вместо одной строки, как раньше. Использование этого метода приведет к тому, что в командной строке не будет отображаться информация о файле, такая как размер, время и т. д., помимо имени файла и папки.
реж / Д
Отображать результаты строчными буквами
Переключатель /L отображает все имена файлов и папок в нижнем регистре.
реж / л
Отображение результатов имени файла справа
По умолчанию командная строка отображает имена файлов справа. Вы можете использовать переключатель /N для достижения того же результата. Если вы хотите, чтобы имя файла отображалось слева, просто добавьте знак «-».
реж /-N
Отображать результаты в отсортированном порядке
Вы можете использовать ключ /o вместе с литеральным кодом для отображения результатов каталога, отсортированных различными способами. Вот коды литералов сортировки каталогов:
- D: Сортировка по дате/времени. Сначала появятся старые файлы.
- E: сортировка по расширению файла в алфавитном порядке.
- Г: Сначала расставьте папки, потом файлы.
- N: сортировка по имени файла/папки в алфавитном порядке.
- S: Сортировка по размеру файла, от меньшего к большему.
Например, вы можете использовать следующую команду для сортировки результатов поиска по времени, при этом сначала отображаются старые файлы:
реж / ОД
Кроме того, вы можете добавить знак «-» перед указанными выше параметрами, чтобы изменить порядок сортировки. Например, если вы хотите отсортировать файлы по времени, но сначала показывать новые папки, вы можете использовать следующую команду:
реж / ОД
Отображение результатов по одной странице за раз
Многие папки содержат сотни, а иногда и тысячи файлов, поэтому вы можете использовать переключатель /P, чтобы прервать отображение результатов на одной странице, а затем нажать клавишу, чтобы продолжить просмотр результатов на следующей странице.
реж / П
Показать метаданные
Используйте переключатель /Q вместе с командой DIR для отображения файлов и папок, содержащих метаданные, а также информацию о владельце.
реж / Q
Отображать альтернативные потоки данных (альтернативные потоки данных)
Переключатель /R отображает чересстрочные потоки данных, содержащиеся в файлах. Этот чередующийся поток данных является частью файловой системы NTFS, что позволяет файлам содержать дополнительные метаданные для поиска файлов по автору и названию.
реж. /R
Показать все файлы, папки и все, что в них
Вы можете использовать переключатель /s для отображения всех файлов и папок внутри текущей папки, подпапок, папок внутри подпапок и т. д. Если папка содержит много других папок, вы можете получить множество результатов.
реж / С
Отображать результаты, отсортированные по времени
Используйте ключ /T вместе с буквенным кодом для сортировки результатов по разному времени, связанному с файлами и каталогами. Литеральные коды включают в себя:
- A: Время последнего доступа к элементу.
- C: Время создания элемента.
- W: время последней записи элемента, это опция по умолчанию.
Например, для сортировки по времени создания элемента можно использовать следующую команду:
реж /TC
Отображать результаты горизонтально
Переключатель /W аналогичен переключателю /D (который отображает результаты в столбцах), но вместо этого он сортирует результаты по ширине.
реж / Вт
Отображает короткие имена файлов
Переключатель /X отображает имя файла, если длинное имя не соответствует правилу именования 8.3.
реж. /X
Отображает страницу справки для команды DIR.
Используйте переключатель /? для отображения справочной информации, связанной с командой DIR, в виде краткого описания всех переключателей, упомянутых выше.
Примеры команд DIR
Теперь вы знаете некоторые переключатели и параметры, связанные с командой DIR. Давайте рассмотрим несколько практических примеров, чтобы лучше понять эту команду.
Простая команда dir отобразит список всех файлов и папок в текущем каталоге.
Запустите следующую команду, чтобы отобразить все системные файлы по текущему пути с использованием атрибута « s ».
реж / а: с
Но если вы хотите увидеть определенные типы файлов в папках по текущему пути, вы можете легко сделать это с помощью следующей команды:
каталог \*.mp3/с
Вы можете заменить часть «. mp3 » файлом другого формата.
Звездочка — это подстановочный знак, означающий «найти что-нибудь с форматом файла .mp3 в конце». /s используется для просмотра всех папок по текущему пути.
Теперь вы можете заметить, что команда dir возвращает множество результатов. Здесь вы можете использовать переключатель /p , чтобы приостановить чтение результатов:
каталог \*.mp3 /s /p
Кроме того, вы можете использовать символ « > » для отправки результатов команды в другое место и наоборот. Лучше всего сохранить результаты в виде текстового файла, чтобы просмотреть их позже или преобразовать в другой формат. Для этого используйте следующую команду:
каталог \*.mp3 /s /b > имя_файла.txt
Здесь вы увидите, что переключатель /b используется только для вывода имени файла без какой-либо другой информации. Значок большего размера направляет все, что показано в результатах, непосредственно в файл.
Узнать больше: