В вычислительной технике ( dir
каталог) — это команда в различных компьютерных операционных системах , используемая для просмотра компьютерных файлов и каталогов . [1] Это одна из основных команд, помогающих перемещаться по файловой системе . Команда обычно реализуется как внутренняя команда в интерпретаторе командной строки ( оболочке ). В некоторых системах с помощью этой команды можно отобразить более графическое представление структуры каталогов tree
.
Команда доступна в интерфейсе командной строки (CLI) операционных систем Digital Research CP/M , [2] MP/M , [3] Intel ISIS-II , [4] iRMX 86 , [5] Cromemco CDOS , [6] MetaComCo TRIPOS , [7] DOS , IBM / Toshiba 4690 OS , [8] IBM OS/2 , [9] Microsoft Windows , [10] Singularity , Datalight ROM-DOS , [11] ReactOS , [12] GNU , [13] AROS [14] и в интерфейсе командной строки DCL , используемом на DEC VMS , RT-11 и RSX-11 . Он также поставляется с OS/8 как CUSP (обычно используемая системная программа).
Команда dir
поддерживается SCP 86-DOS Тима Патерсона . [15] В MS-DOS команда доступна в версии 1 и более поздних версиях. [16] Он также доступен в эмуляторе MS-DOS с открытым исходным кодом DOSBox . MS-DOS выдает запрос « Прервать, повторить, сбой? » после получения команды указать каталог , в котором нет дискеты .
Среды численных вычислений MATLAB и GNU Octave включают функцию dir
с аналогичной функциональностью. [17] [18]
Перечислите все файлы и каталоги в текущем рабочем каталоге .
каталог C:\Users >
Перечислите все текстовые файлы и пакетные файлы ( расширение имени файла «.txt» или «.bat»).
C:\Users> каталог *.txt *.bat
Рекурсивно перечислять все файлы и каталоги в указанном каталоге и любых подкаталогах в широком формате, делая паузу после каждого экрана вывода. Имя каталога заключено в двойные кавычки , чтобы его нельзя было интерпретировать как два отдельных параметра командной строки, поскольку оно содержит символ пробела .
C:\Users> каталог /s /w /p "C:\Users\johndoe\My Documents"
Перечислите все точки соединения NTFS :
C:\Users>dir /ash
Volume in drive C is OS.
Volume Serial Number is xxxx-xxxx
Directory of C:\Users
12/07/2019 02:30 AM <SYMLINKD> All Users [C:\ProgramData]
12/07/2019 02:30 AM <JUNCTION> Default User [C:\Users\Default]
12/07/2019 02:12 AM 174 desktop.ini
1 File(s) 174 bytes
2 Dir(s) 332,659,789,824 bytes free
dir
не является командой Unix ; Вместо этого в Unix есть аналогичная ls
команда. Однако в операционной системе GNUdir
есть команда, которая «эквивалентна ls -C -b
; то есть по умолчанию файлы перечислены в столбцах, отсортированных по вертикали, а специальные символы представлены escape-последовательностями обратной косой черты». [19] На самом деле, по соображениям совместимости, ls выдает вывод, зависящий от устройства. Инструкция dir
, в отличие от ls -Cb
, выдает независимый от устройства вывод.