Listar el contenido del directorio usando el comando Dir

La mayoría de los usuarios de Linux usarán el comando ls para enumerar archivos y carpetas dentro de Linux. El comando dir a menudo se considera el equivalente de Windows, pero funciona en Linux de la misma manera.

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

El comando dir a menudo se considera el equivalente de Windows, pero funciona en Linux de la misma manera.

En esta guía, aprenderá cómo usar el comando dir en Linux y se le presentarán los interruptores clave que se pueden usar para aprovecharlo 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 formato de columna.

Cómo mostrar archivos ocultos con 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, archivo myhidden).

Para mostrar archivos ocultos con el comando dir, use el siguiente interruptor:

 dir -a 

 dir --todos 

Cuando ejecuta el comando de esta manera, puede observar que muestra 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 crearon los archivos) utilizando el siguiente comando dir:

 dir -l --autor 

Se requiere -l para convertir la pantalla en una lista.

Cómo ocultar copias de seguridad

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

Es posible que no desee ver los archivos respaldados al devolver una lista de directorio ya que estos archivos serán solo ruido.

Para ocultarlos, ejecute el siguiente comando:

 dir -B 

 dir --ignore-backups 

Agregar 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 formato de columna.

Las opciones son las siguientes:

 dir --format = a través de 
dir --format = comas
dir --format = horizontal
dir --format = long
dir --format = single- columna
dir --format = detallado
dir --format = vertical

Across enumera todos los archivos en cada línea, las comas delimitan cada elemento por comas, horizontal es el mismo que través, largo y detallado produce una lista larga con mucha otra información, vertical es el resultado predeterminado.

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

 dir -x (igual que a través y horizontal) 
dir -m (igual que comas)
dir -l (igual que largo y detallado)
dir -1 (columna única )
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 = largo 
dir --format = detallado
dir -l

La lista larga devuelve la siguiente información:

  • permisos
  • inodes
  • 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:

 dir -g 

Del mismo modo, puede ocultar grupos con el siguiente comando:

 dir -G -l 

Tamaños de archivos legibles por humanos

De manera predeterminada, los tamaños de archivo se enumeran en bytes, que estaban bien hace unos 30 años, pero ahora con archivos que se extienden hasta los gigabytes, es mucho mejor ver el tamaño en un formato legible para humanos, 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-primero 

Ocultar archivos con cierto patrón

Si desea ocultar ciertos archivos, puede usar el siguiente comando:

 dir --hide = patrón 

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

 dir --hide =.wav 

Puede lograr un efecto similar con el siguiente comando:

 dir -I patrón 

Mostrar más información sobre archivos y carpetas

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

 dir --indicator-style = classify 

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

El estilo del indicador también se puede establecer en estos valores:

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

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

 dir -p 

Puede mostrar los tipos de archivo con 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 mediante el siguiente comando:

 dir -R 

Salida de clasificación

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

 dir --sort = none 
dir --sort = tamaño
dir --sort = tiempo
dir --sort = versión
dir --sort = extensión

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)

Revertir el orden

Puede invertir el orden en que se enumeran los archivos y las carpetas con 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.

Rate article
labsfabs.com
Add a comment