El comando DIR es una poderosa función de símbolo del sistema de Windows que enumera todos los archivos y subdirectorios contenidos en un directorio específico. El control DIR también ofrece interruptores que desbloquean potentes funciones. Echaremos un vistazo.
Interruptores de control DIR
Puedes usar el DIR
comando por sí mismo (simplemente escriba «dir» en el símbolo del sistema) para enumerar los archivos y carpetas en el directorio actual. Para ampliar esta funcionalidad, debe utilizar los distintos conmutadores u opciones asociados con el comando.
Visualización basada en atributos de archivo
Puede agregar «/ A» seguido de un código de letra después del comando DIR para mostrar archivos con un atributo específico. Estos códigos de letras incluyen:
- D: Mostrar todos los directorios en la ruta actual
- A: Mostrar archivos de solo lectura
- H: Mostrar archivos ocultos
- A: Archivos listos para ser archivados
- S: Archivos del sistema
- I: Sin contenido de archivos indexados
- LOS : Puntos de reparación
Entonces, por ejemplo, para mostrar solo los directorios en la ruta actual, debe escribir el siguiente comando y luego presionar Enter:
dir /ad
También puede combinar estos códigos. Por ejemplo, si desea mostrar solo los archivos del sistema que también están ocultos, puede usar el siguiente comando:
dir /ash
También puede agregar un «-» (menos) delante de cualquiera de estos códigos de letras para especificar que el comando DIR no muestra este tipo de archivo. Entonces, por ejemplo, si no desea ver ningún directorio en los resultados, puede usar este comando:
dir /a-d
Otro consejo: en lugar de agrupar el interruptor principal y el código de la letra como hicimos en nuestros ejemplos, puede usar dos puntos para separar el interruptor de sus códigos opcionales. Así:
dir /a:d
Esto puede hacer que las cosas sean un poco más fáciles de analizar, pero es completamente opcional.
Mostrar resultados eliminados
Utilizando el /b
Al alternar con el comando DIR se elimina todo el exceso de información, mostrando solo los nombres de las carpetas y archivos en el directorio actual y no atributos como el tamaño del archivo y las marcas de tiempo. Escriba el siguiente comando para que funcione:
dir /b
Mostrar usando el separador de miles
En las versiones modernas de Windows, el símbolo del sistema muestra números grandes separados por comas (es decir, 25.000 en lugar de 25.000). Este no fue siempre el caso. En versiones anteriores, tenías que usar el /c
alternar para mostrar estas comas.
¿Por qué molestarse en incluirlo aquí si ya es el predeterminado? Porque si por alguna razón no desea mostrar estas comas, puede usar este interruptor con el signo menos «-«:
dir /-c
Mostrar resultados en columnas
Puedes usar el /D
cambie para mostrar los resultados en dos columnas en lugar de una. Cuando ve los resultados de esta manera, el símbolo del sistema no muestra información adicional sobre el archivo (tamaño del archivo, etc.), solo los nombres de los archivos y directorios.
dir /D
Mostrar resultados en minúsculas
los /L
El interruptor muestra todos los nombres de archivos y carpetas en minúsculas.
dir /L
Mostrar resultados de nombre de archivo en el extremo derecho
De forma predeterminada, el símbolo del sistema muestra los nombres de los archivos en el extremo derecho. los /N
interruptor utilizado para lograr este efecto. Ahora puede usarlo con un «-» (menos) para que los nombres de archivo se muestren en el extremo izquierdo.
dir /-N
Mostrar resultados en orden ordenado
Puedes usar el /O
interruptor seguido de un código de letra para mostrar los resultados del directorio ordenados de diferentes maneras. Estos códigos de letras incluyen:
- D: Ordenar por fecha / hora. Las entradas más antiguas aparecen primero.
- MI: Ordena por extensión de archivo en orden alfabético.
- GRAMO: Ordena por listar carpetas primero, luego archivos.
- NO : Ordena por nombre de archivo / carpeta en orden alfabético.
- S: Ordena por tamaño de archivo, de menor a mayor.
Entonces, por ejemplo, puede usar el siguiente comando para ordenar los resultados por hora y fecha, con las entradas más antiguas apareciendo primero:
dir /OD
También puede agregar «-» (menos) antes de cualquiera de las opciones anteriores para invertir el orden. Entonces, por ejemplo, si desea ordenar los archivos por hora y fecha con las entradas más recientes que aparecen primero, puede usar este comando:
dir /O-D
Mostrar los resultados una página a la vez
Algunos directorios contienen cientos o miles de archivos. Puedes usar el /P
para que el símbolo del sistema detenga los resultados después de que se muestre cada pantalla. Debe presionar cualquier tecla para continuar viendo la siguiente página de resultados.
dir /P
Mostrar metadatos
Utilizando el /Q
active el comando DIR para ver los metadatos relacionados con archivos y directorios, así como los detalles de las propiedades.
rep / Q
Ver fuentes de datos alternativos (ADS)
los /R
El conmutador muestra todos los flujos de datos alternativos (ADS) que pueden contener los archivos. ADS es una característica del sistema de archivos NTFS que permite que los archivos contengan metadatos adicionales para localizar archivos por autor y título.
dir /R
Ver todos los archivos y carpetas y todo lo que contienen
Puedes usar el /S
cambie para mostrar de forma recursiva todos los archivos y carpetas en el directorio actual. Significa todos los archivos y carpetas en cada subdirectorio, todos los archivos y carpetas en esos subdirectorios, etc. Esté preparado para muchos resultados.
dir /S
Mostrar resultados ordenados por hora
Utilizando el /T
cambiar con un código de letra le permite ordenar los resultados por diferentes marcas de tiempo asociadas con archivos y carpetas. Estos códigos de letras incluyen:
- A: La hora en que se accedió por última vez al elemento.
- VS: La hora en que se creó el elemento.
- W: La hora en que se escribió el elemento por última vez. Ésta es la opción predeterminada que se utiliza.
Entonces, por ejemplo, para ordenar los resultados según el momento en que se crearon los elementos, puede usar el siguiente comando:
dir /TC
Mostrar los resultados en gran formato
los /W
el interruptor es similar a /D
(que muestra columnas), sino que ordena los resultados de formato ancho horizontalmente.
dir /W
Mostrar nombres de archivo cortos
los /X
El conmutador muestra el nombre corto de un archivo cuando el nombre largo no se ajusta a las reglas de nomenclatura 8.3.
dir /X
Mostrar páginas de ayuda para DIR
Utilizando el /?
switch muestra información útil sobre el comando DIR, incluida una breve descripción de todos los switches que hemos comentado.
Ejemplos de comandos DIR
Muy bien, ahora está familiarizado con los interruptores y las opciones asociadas con el comando DIR. Echemos un vistazo a algunos ejemplos del mundo real para comprender mejor cómo puede comenzar a usarlos.
Un simple dir
El comando devuelve una lista de todos los archivos y carpetas en el directorio actual en el que se encuentra.
Al ejecutar el siguiente comando, se muestran todos los archivos del sistema dentro de su ruta actual mediante el atributo «s»:
dir /a:s
Pero, ¿qué sucede si desea mostrar todos los archivos de un cierto tipo en todas las siguientes carpetas en su ruta actual? Es fácil, simplemente ejecute este comando extremadamente rápido y útil:
dir *.mp3 /s
Puede reemplazar la parte «.mp3» con el formato de archivo que está buscando.
El asterisco actúa como un comodín, lo que indica «busque cualquier cosa con el formato de archivo .mp3 al final», mientras que «/ s» recorre recursivamente todas las carpetas en su ruta actual.
Ahora, es posible que haya notado que esto arrojó MUCHOS resultados. Casi demasiado para leer antes de que salgan de la pantalla. Aquí es donde podemos usar el botón de pausa para darle la oportunidad de leerlos. Para hacer esto, modifique el comando así:
dir *.mp3 /s /p
Otro truco que ofrece el símbolo del sistema se llama canalización. Puede utilizar el carácter «>» para enviar los resultados de un comando a otra ubicación o departamento. Un buen ejemplo de esto es enviar todos sus resultados a un archivo de texto. Luego, puede desplazarse por ellos más tarde o importarlos a otros tipos de documentos. Para hacer esto, puede usar el comando:
dir *.mp3 /s /b > filename.txt
Agregamos el /b
alternarlo para generar solo los nombres de archivo en sí, sin ninguno de los otros detalles. El símbolo mayor que redirige lo que normalmente se muestra en los resultados directamente al archivo.
Hay muchas otras combinaciones y usos para el comando DIR, pero este debería ser un buen lugar para comenzar a ayudarlo a comprender los conceptos básicos.