Dir (comando de DOS)
# Dir (comando de DOS)

dir (de directory o directorio) es un comando de la interfaz de línea de comandos del sistema operativo DOS. Se utiliza para mostrar un listado de archivos y directorios. Es análogo al comando de Unix ls.

dir ha existido como comando de DOS desde la terminal versión de MS-DOS. Forma parte del intérprete de comandos de DOS, mientras que el comando ls de UNIX es un programa independiente del intérprete de comandos.

## Implementaciones

El comando está disponible en la interfaz de línea de comandos (CLI) de los sistemas operativos CP/M, MP/M, ISIS-II, TRIPOS, DOS, 4690 OS, OS/2, Microsoft Windows, Singularity, ReactOS, AROS y en la interfaz de línea de comandos DCL utilizada en los sistemas VMS, RT-11 y RSX-11. También está disponible en OS/8 como un CUSP (Commonly-Used System Program) y disponible en el emulador de código abierto de MS-DOS, DOSBox.

Los entornos de análisis numérico MATLAB y GNU Octave incluyen una función dir con un funcionamiento similar.

## Usos y ejemplos

El comando "dir", aparte de permitir realizar búsquedas de archivos y directorios, permite gracias a sus opciones crear índices, ordenar, descubrir rutas largas que den error en la red, encontrar ficheros ocultos o incluso detectar fichero con datos ocultos de ADS (alternate data stream).

Esta es la salida de ayuda del comando.

Ejemplo:

Busca ficheros con datos ocultos ADS (alternate data stream) en todos el disco.

Ejemplo:

Busca archivos ocultos en c:

## Unix

dir no es un comando Unix, en su lugar dispone del comando análogo ls. Sin embargo, el sistema operativo Linux tiene un comando dir que es equivalente a la ejecución de ls -C -b, que lista los archivos en columnas, ordenados verticalmente y con los caracteres especiales representados por secuencias de escape de barra invertida.

