En informática , dir
(directorio) es un comando en varios sistemas operativos de computadora que se utiliza para listar archivos y directorios de la computadora. [1] Es uno de los comandos básicos para ayudar a navegar por el sistema de archivos . El comando generalmente se implementa como un comando interno en el intérprete de línea de comandos ( shell ). En algunos sistemas, se puede mostrar una representación más gráfica de la estructura del directorio usando el tree
comando.
El comando está disponible en la interfaz de línea de comandos (CLI) de los sistemas operativos 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] y en la interfaz de línea de comandos DCL utilizada en DEC VMS , RT-11 y RSX-11 . También se suministra con OS/8 como CUSP (programa de sistema de uso común).
El dir
comando es compatible con SCP 86-DOS de Tim Paterson . [15] En MS-DOS , el comando está disponible en las versiones 1 y posteriores. [16] También está disponible en el emulador de MS-DOS de código abierto DOSBox . MS-DOS solicita " Abortar, Reintentar, ¿Fallar? " después de que se le ordene que enumere un directorio sin disquete en la unidad.
Los entornos de cálculo numérico MATLAB y GNU Octave incluyen una dir
función con una funcionalidad similar. [17] [18]
Listar todos los archivos y directorios en el directorio de trabajo actual .
C:\Usuarios> directorio
Enumere todos los archivos de texto y archivos por lotes ( extensión de nombre de archivo ".txt" o ".bat").
C:\Usuarios> dir *.txt *.bat
Enumera de forma recursiva todos los archivos y directorios del directorio especificado y todos los subdirectorios, en formato ancho, y hace una pausa después de cada pantalla de salida. El nombre del directorio se incluye entre comillas dobles para evitar que se interprete como dos opciones de línea de comandos independientes porque contiene un carácter de espacio en blanco .
C:\Usuarios> dir /s /w /p "C:\Usuarios\johndoe\Mis documentos"
Enumere todos los puntos de unión 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
no es un comando de Unix ; Unix tiene ls
en cambio un comando análogo. El sistema operativo GNU , sin embargo, tiene un dir
comando que "es equivalente a ls -C -b
; es decir, por defecto los archivos se listan en columnas, ordenados verticalmente, y los caracteres especiales se representan mediante secuencias de escape con barra invertida". [19] En realidad, por razones de compatibilidad, ls produce una salida dependiente del dispositivo. La dir
instrucción, a diferencia de ls -Cb
, produce una salida independiente del dispositivo.