jueves, 20 de noviembre de 2008

COMANDO DIR

Dir (Comando de DOS)
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 DIR [unidad:][ruta][archivo] [/A[[:]atributos]] [/B] [/C] [/D] [/L] [/N] [/O[[:]Orden]]
[/P] [/Q] [/S] [/T[[:]fecha]] [/W] [/X] [/4]

Significado de los parámetros [editar] [unidad:][ruta][archivo]
Especifica que unidad, ruta y/o archivo listar.

Ejemplos C:\>dir help.txt
Muestra si el archivo help.txt existe en C:\ 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.

Salida (Output)
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

Más comandos
dir d: Muestra el contenido de la unidad D:\
dir d: /a /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
Este ejemplo ha sido tomado de una implementación de la Interfaz de Linea 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 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 eBooks
11/22/2001 04:59p 185 BOOT.w98
11/22/2001 05:12p 253 BOOT.w2k
03/08/2002 02:08p WINNT
11/22/2001 02:17p GamesofEduard
11/17/2001 10:04p Documents and Settings
05/12/2002 05:57p dostemp
10/14/2001 09:51a Downloads
08/01/2002 07:15p 160 AUTOEXEC.BAT
12/09/2001 05:24p Backup
10/14/2001 09:25a MSDOS7
09/30/2002 03:48p cygwin
11/25/2002 03:02a My Documents
03/08/2002 02:45p Program Files
03/31/2002 07:41pTemp
9 File(s) 271,178 bytes
16 Dir(s) 2,672,476,160 bytes free

No hay comentarios: