Skip to main content

Listar los contenidos del directorio usando el comando Dir

COMO USAR LOS COMANDOS EN EL CMD EN WINDOWS (Abril 2025)

COMO USAR LOS COMANDOS EN EL CMD EN WINDOWS (Abril 2025)
Anonim

La mayoría de los usuarios de Linux usarán el comando ls para listar archivos y carpetas dentro de Linux.

El comando dir se suele considerar como el equivalente de Windows, pero funciona en Linux de manera muy parecida.

En esta guía, aprenderá a usar el comando dir en Linux y se le presentarán los interruptores clave que se pueden usar para aprovechar al máximo.

Ejemplo de uso del comando dir

Para obtener una lista de todos los archivos y carpetas en el directorio actual, use el comando dir de la siguiente manera:

dir

Aparecerá una lista de archivos y carpetas en un formato de columna.

Cómo mostrar archivos ocultos usando el comando Dir

Por defecto, el comando dir solo muestra archivos y carpetas normales. En Linux, puede ocultar un archivo haciendo que el primer carácter se detenga por completo. (es decir, mi archivo oculto).

Para mostrar los archivos ocultos usando el comando dir use el siguiente interruptor:

dir -a

dir --todos

Es posible que cuando ejecute el comando de esta manera, observe que enumera un archivo llamado. y otro llamado ..

El primer punto señala el directorio actual y los dos puntos señalan el directorio anterior. Puede ocultarlos cuando ejecute el comando dir utilizando el siguiente comando:

dir -A

dir --casi todo

Cómo mostrar el autor de un archivo

Puede mostrar el autor de los archivos (personas que los crearon) usando el siguiente comando dir:

dir -l - autor

Se requiere el -l para convertir la pantalla en un listado.

Cómo ocultar copias de seguridad

Cuando ejecuta ciertos comandos, como el comando mv o el comando cp, puede terminar con archivos que terminan con una tilde (~). La tilde al final de un archivo sugiere un comando respaldado por el archivo original antes de crear uno nuevo.

Es posible que no desee ver los archivos con copia de seguridad al devolver una lista de directorios, ya que estos archivos simplemente serán ruidosos.

Para ocultarlos ejecute el siguiente comando:

dir -B

dir --ignore-backups

Añadir un color a la salida

Si desea usar colores para diferenciar entre archivos, carpetas y enlaces, puede usar el siguiente interruptor:

dir --color = siempre

dir --color = auto

dir --color = nunca

Formatear la salida

Puede formatear la salida para que no siempre aparezca en un formato de columna.

Las opciones son las siguientes:

dir --format = acrossdir --format = comasdir --format = horizontaldir --format = longdir --format = single-columndir --format = verbosedir --format = vertical

A través de las listas de todos los archivos en cada línea, las comas delimitan cada elemento por comas, la horizontal es la misma que la transversal, larga y verbosa produce una larga lista con mucha otra información, vertical es la salida predeterminada.

También puede obtener el mismo efecto utilizando los siguientes modificadores:

dir -x (igual que a través y horizontal)dir -m (igual que comas)dir -l (igual que largo y detallado)dir -1 (una sola columna)dir -c (vertical)

Devolver un listado largo o detallado

Como se muestra en la sección de formato, puede obtener una lista larga ejecutando uno de estos comandos:

dir --format = longdir --format = verbosedir -l

La lista larga devuelve la siguiente información:

  • permisos
  • inodos
  • propietario
  • grupo
  • tamaño del archivo
  • última fecha de acceso
  • nombre del archivo

Si no desea enumerar el propietario del archivo, puede usar el siguiente comando en su lugar:

dir -g

De manera similar, puedes ocultar grupos usando el siguiente comando:

dir -G -l

Tamaños de archivo legibles por humanos

De forma predeterminada, los tamaños de los archivos se enumeran en bytes que estaban bien hace unos 30 años, pero ahora, con los archivos extendidos hasta los gigabytes, es mucho mejor ver el tamaño en un formato legible para las personas, como 2.5 G o 1.5 M.

Para ver el tamaño del archivo en un formato legible por humanos, use el siguiente comando:

dir -l -h

Listar directorios primero

Si desea que los directorios se muestren primero y luego los archivos, use el siguiente interruptor:

dir -l --group-directorios-first

Ocultar archivos con un cierto patrón

Si quieres ocultar ciertos archivos puedes usar el siguiente comando:

dir --hide = patrón

Por ejemplo, para generar una lista de directorios de su carpeta de música pero ignorar los archivos WAV, use lo siguiente.

dir --hide = .wav

Puedes lograr un efecto similar usando el siguiente comando:

dir -i patrón

Mostrar más información sobre archivos y carpetas

El siguiente comando se puede usar para distinguir entre archivos, carpetas y enlaces:

dir --indicator-style = clasifica

Esto mostrará carpetas agregando una barra al final, los archivos no tienen nada después de ellos, los enlaces tienen un símbolo @ al final y los archivos ejecutables tienen un * al final.

El estilo del indicador también puede ajustarse a estos valores:

  • ninguno (predeterminado)
  • barra (los directorios tienen barras)
  • Tipo de archivo

También puede mostrar carpetas con barras al final usando el siguiente comando:

dir -p

Puedes mostrar los tipos de archivos usando el siguiente comando:

dir -F

Listar todos los archivos y carpetas en subcarpetas

Para obtener una lista de todas las subcarpetas y archivos dentro de esas subcarpetas, puede realizar una lista recursiva usando el siguiente comando:

dir -R

Salida de clasificación

Puede ordenar el orden en que se devuelven los archivos y carpetas usando los siguientes comandos:

dir --sort = nonedir --sort = tamañodir --sort = tiempodir --sort = versiondir --sort = extension

También puede especificar los siguientes comandos para lograr el mismo efecto:

dir -s (ordenar por tamaño)dir -t (ordenar por tiempo)dir -v (ordenar por versión)dir -x (ordenar por extensión)

Invirtiendo la Orden

Puede invertir el orden en el que se enumeran los archivos y carpetas mediante el siguiente comando:

dir -r

Resumen

El comando dir es muy similar al comando ls. Probablemente valga la pena aprender sobre el comando ls ya que este es el programa más comúnmente disponible, aunque la mayoría de los sistemas también incluyen dir.