Dir (comando de DOS)

De Wikipedia, la enciclopedia libre
(Redirigido desde «Dir (Comando de DOS)»)
Saltar a: navegación, búsqueda

Comando del sistema operativo DOS, de la Interfaz de línea de comandos (command line interface o CLI en inglés). DIR es un comando usado 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 primera 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.

DIR muestra la lista de archivos y subdirectorios dentro del directorio desde el que es ejecutado.

Sintaxis[editar]

] [/L] [/N] [/O[[:]Orden]]

[/P] [/Q] [/S] [/T[[:]fecha]] [/W] [/X] [/4]

Significado de los parámetros[editar]

[unidad:][ruta][nombre de archivo]
     Especifica la unidad, la ruta de acceso, el directorio, y los
     archivos que se listarán.
/A          Muestra los archivos con los atributos especificados.
atributos    D  Directorios                R  Archivos de sólo lectura
             H  Archivos ocultos           A  Archivos para archivar
             S  Archivos de sistema        -  Prefijo que significa no
/B          Usa el formato simple (sin encabezados ni sumarios).
/C          Muestra el separador de miles en el tamaño de los archivos.
            Esto es lo predeterminado.  Use /-C para deshabilitar la
            aparición de dicho separador.
/D          Como el listado ancho pero los archivos aparecen
            clasificados por columnas.
/L          Usa letras minúsculas.
/N          Nuevo formato de lista larga donde los archivos aparecen
            en el lado derecho.
/O          Lista los archivos según lo indicado en orden.
Orden        N  Por nombre (orden alfabético)
             E  Por extensión (orden alfabético)
             S  Por tamaño (orden creciente)
             D  Por fecha y hora (el más antiguo primero)
             G  Agrupar primero los directorios
             -  Prefijo para invertir el orden
/P          Hace una pausa después de cada pantalla completa de
            información.
/Q          Muestra el propietario del archivo.
/S          Muestra los archivos del directorio especificado y todos
            sus subdirectorios.
/T          Controla el campo de fecha que se mostrará o usará para
            realizar la clasificación
fecha       C  Creación
            A  Último acceso
            W  Última modificación
/W          Use el formato de listado ancho.
/X          Muestra los nombres cortos generados para los nombres de
            archivo que no tienen el formato 8.3.  El formato es el de
            /N con el nombre corto especificado antes del nombre largo.
            Si no existe un nombre corto, se muestran espacios en blanco
            en su lugar.
/4          Muestra el año con 4 dígitos
 C:\>dir windows

Muestra el contenido del directorio windows, si éste se encuentra en C:\

 C:\>dir d:\windows

Muestra el contenido del directorio d:\Windows si éste existe

In Windows XP, dir checks for switches in the %dircmd% environment variable. O DE LA MAS

Salida (Output)[editar]

Hay varias formas de salida de los resultados (Output).

  • dir  : Muestra el contenido de la unidad C:\ en la pantalla.
  • dir > ejemplo.txt  : Crea una archivo de texto llamado ejemplo.txt que contiene el contenido de la unidad C:\
  • dir >> sample.txt  : Agrega el contenido de la unidad C:\ al ya existente archivo llamado ejemplo.txt
  • dir > lpt1  : Imprime el contenido de la unidad C:\ en la impresora conectada al puerto LPT1
  • dir ¦ clip  : Copia el contenido al portapapeles(version en Ingles).

Más comandos[editar]

  • dir d: Muestra el contenido de la unidad D:\
  • dir d: /a:h /s : Muestra el contenido de la unidad D:\ incluyendo archivos ocultos y subcarpetas
  • dir, : Muestra el contenido del directorio actual incluyendo archivos ocultos y subcarpetas (esta funcionalidad se ha descontinuado en las versiones más recientes de Windows).
  • dir /? : Muestra la ayuda para el comando dir.

Listado de Ejemplo[editar]

Este ejemplo ha sido tomado de una implementación de la interfaz de línea de Comando MS-DOS CLI de Windows XP.

C:\>dir
 Volume in drive C is Eduard Laguit
 Volume Serial Number is 2326-30E6
 
 Directory of C:\
 
11/17/2001  09:40p             257,787 INF000.SWP
04/16/2002  10:12p                 446 VIRUSLOG.TXT
05/19/2002  04:34p      <DIR>          filelib
11/22/2001  05:17p                 228 BOOT.BAD
11/22/2001  05:10p               1,663 MSDOS.BAD
12/09/2001  09:07a               8,681 SCANDISK.LOG
11/22/2001  05:40p               1,775 MSDOS.SYS
01/03/2002  12:05a      <DIR>          eBooks
11/22/2001  04:59p                 185 BOOT.w98
11/22/2001  05:12p                 253 BOOT.w2k
03/08/2002  02:08p      <DIR>          WINNT
11/22/2001  02:17p      <DIR>          GamesofEduard
11/17/2001  10:04p      <DIR>          Documents and Settings
05/12/2002  05:57p      <DIR>          dostemp
10/14/2001  09:51a      <DIR>          Downloads
08/01/2002  07:15p                 160 AUTOEXEC.BAT 
12/09/2001  05:24p      <DIR>          Backup
10/14/2001  09:25a      <DIR>          MSDOS7
09/30/2002  03:48p      <DIR>          cygwin
11/25/2002  03:02a      <DIR>          My Documents
03/08/2002  02:45p      <DIR>          Program Files
03/31/2002  07:41p      <DIR>          Temp
14/04/2009  13:43p      <DIR>          Monchi Salo Sasasa
              9  File(s)        271,178 bytes
              16 Dir(s)   2,672,476,160 bytes free