DIR

El comando DIR | Ejemplos Practicos

El Comando DIR te permite en-listar los Directorios y Archivos de cualquier ordenador Windows, es uno de los comandos más usados de la CMD así que en este articulo te mostraré como se usa y te compartiré algunos ejemplos junto a algún Script para que puedas usar el comando DIR de manera automatizada. recuerda que este articulo forma parte del Curso de CMD de Windows 10.

¿Cómo se utiliza el comando DIR?

Sintaxis

DIR [unidad:][ruta][archivo] [parámetros]

Puedes utilizar el comando simplemente con escribir “dir” en la CMD, de esta forma veras lo siguiente:

comando dir

  1. La etiqueta y el número de serie del Disco Duro.
  2. Seguido por la ruta donde estas ubicado en ese momento

A continuación cinco columnas:

  1. Fecha de la creación de los archivos y directorios.
  2. Hora en que fueron creados los archivos y directorios.
  3. La etiqueta si se trata de un directorio.
  4. Tamaño de los archivos (en bytes).
  5. Nombre del directorio o nombre y extensión del archivo.
  6. Resumen de los Archivos y directorios que existen en la ruta actual.
  7. Espacio libre en el Disco Duro (en bytes).

El comando DIR también se puede utilizar con 15 diferentes parámetros para filtrar o modificar la forma en que este muestra la información en pantalla, a continuación les muestro la sintaxis y algunos ejemplos de uso.

DIR [unidad:][ruta][archivo] [/A[[:]atributos]] [/B] [/C] [/D] [/L] [/N] [/O[:]orden]] [/P] [/Q] [/R] [/S] [/T[[:]fecha]] [/W] [/X] [/4]

Ejemplos de uso del comando DIR

Ejemplo 1: Para visualizar los archivos ocultos.

dir /a:h

Ejemplo 2: Para mostrar la información a lo ancho donde solo se muestren los archivos y directorios.

dir /w

Ejemplo 3: Para listar los archivos y directorios en forma alfabética.

dir /o:n

El uso de para metros no solo se utiliza por separado si no que se puede combinar el uso de estos, por ejemplo: para mostrar la información en orden alfabético, en formato ancho y que pause después de cada pantalla, podemos utilizar diferentes parámetros de una sola vez:

dir /s/w/o/p

Como seguramente ya has notado, todos los ejemplos compartidos hasta ahora, muestran la salida de datos del comando dir en la pantalla, pero aun la salida de datos se puede modificar; ustedes se preguntarán ¿cómo se puede hacer esto y a donde más se puede enviar la información? bueno mejor veamos los ejemplo y así comprenderán mucho mejor la información.

Modifica la salida de DIR

En el primer ejemplo mandaremos la salida de datos de dir a un archivo de texto de nombre proyectobyte.txt :

  1. Abriremos la Consola de Comandos
  2. Una vez abierta la CMD para ir al Escritorio escribe cd Desktop o si quieres la carpeta de Documentos cd documents
  3. Una vez en el lugar indicado puedes usar dir e indicarle que envie los datos a un archivo:

dir > proyectobyte.txt
Ahora si utilizas el comando dir con algún otro parámetro y lo envías al mismo archivo notaras que la información que actualmente contiene dicho archivo se perderá, y será remplazada por la nueva información que envías así que la pregunta seria ¿Cómo puede agregar más información en un mismo archivo y no perder la que este contiene? pues es muy fácil, lo puedes hacer de la siguiente manera:

dir /o:n /w >> proyectobyte.txt

Lo importante aquí es el uso del doble mayor que, este le indica al comando dir que agregue la información a proyectobyte.txt sin que borre la información que este ya contiene.

Y no solo podemos enviar la información a un archvio tambien podemos enviarla al portapapeles:

dir ¦ clip

Por ultimo enviaremos la información fuera del ordenador, esta vez la enviaremos a una impresora que esta conectada al puerto paralelo 1 de la siguiente forma:

dir > lpt1

Por ultimo enviaremos los datos al puerto serial com1:

dir > com1

Muestra Archivos y Directorios por separado

El siguiente Script te permite crear dos listas, una de Archivos y Otra de directorios.

@echo off
cls
echo.
echo --- Lista de Archivos ---
echo.
dir /a-d /b /on
echo.
echo --- Lista de Directorios ---
echo.
dir /ad /b /on
echo.
echo.
echo Presiona la tecla Enter ...
pause > nul

Información del resto de parámetros

Muestra la lista de subdirectorios y archivos de un directorio.

DIR [unidad:][ruta][archivo] [/A[[:]atributos]] [/B] [/C] [/D] [/L] [/N]
  [/O[:]orden]] [/P] [/Q] [/R] [/S] [/T[[:]fecha]] [/W] [/X] [/4]

  [unidad:][ruta][nombre de archivo]
              Especifica la unidad, el directorio y los archivos que se
              mostrarán.

  /A          Muestra los archivos con los atributos especificados.
  atributos    D  Directorios             R  Archivos de solo lectura
               H  Archivos ocultos        A  Archivos para archivar
               S  Archivos de sistema     I  No archivos indizados de contenido
               L  Puntos de análisis      -  Prefijo de exclusión
  /B          Usa el formato simple (sin encabezados ni sumarios).
  /C          Muestra el separador de miles en el tamaño de los archivos.
              Es la opción predeterminada. Use /-C para deshabilitar
              la aparición de dicho separador.
  /D          Similar al listado ancho, pero los archivos aparecen
              clasificados por columnas.
  /L          Usa letras minúsculas.
  /N          Nuevo formato de lista larga donde los nombre de archivo aparecen
              en el lado derecho.
  /O          Muestra los archivos según el orden indicado.
  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.
  /R          Muestra las secuencias alternativas de datos 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
              sin formato 8.3. El formato es el mismo que para /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

Los modificadores se pueden preestablecer en la variable de entorno DIRCMD.
Éstos se pueden invalidar precediendo cada modificador con - (guión),
por ejemplo: /-W.

Conclusión

El conocer el uso del comando DIR y saber utilizarlo bien te permitirá tener una visión clara del contenido de cualquier ordenador que utilice Microsoft Windows, este es como tu lampara al ir navegando por la consola de comandos, si no manejas bien este comando pueda que te pierdas o no encuentres lo que buscas.

¡Espero y esta información te sea de mucho provecho!

Sobre César Zúniga

Soy un apasionado de la tecnología, desde siempre me ha encantado la posibilidad de crear que existe en el mundo digital, pero más me gusta la posibilidad que Proyecto Byte me brinda para ayudar a los de más a disfrutar de este mundo digital.

Comentar

Su dirección de correo electrónico no será publicada.Los campos necesarios están marcados *

*