Aprenda a usar el comando ‘dir’ con diferentes opciones y argumentos en Linux

Aprenda a usar el comando ‘dir’ con diferentes opciones y argumentos en Linux

Este artículo muestra algunos ejemplos del uso del comando dir. para listar el contenido de un directorio. El comando dir. no es un comando de uso común en Linux. Aunque funciona menos como el comando ls que la mayoría de los usuarios de Linux prefieren usar. Discutiremos el comando dir. donde veremos cómo usar diferentes opciones y argumentos.

 dir Uso de comandos en Linux  dir Uso de comandos en Linux dir Uso del comando en Linux

La sintaxis general de dir. comando es el siguiente.

# dir [OPCIÓN] [ARCHIVO]  dir Sintaxis del comando  dir Sintaxis del comando dir Sintaxis del comando

dir Uso del comando con Ejemplos

Salida simple del comando dir # dir/dir Salida de comando  dir Salida del comando dir Salida del comando

Salida del dir con el archivo de directorio/etc es el siguiente. Como puede ver en el resultado, no se enumeran todos los archivos del directorio /etc.

# dir/etc  List/etc Directory  List/etc Directory List/etc Directory

Para enumerar un archivo por línea, utilice -1. opción de la siguiente manera.

# dir # dir-1 Listar archivos por línea  Listar archivos por Line Listar archivos por línea Ver todos los archivos en un directorio, incluidos los archivos ocultos

Para enumerar todos los archivos en un directorio, incluidos . archivos (ocultos), utilice la opción -a. Puede incluir la opción -l. para formatear la salida como una lista.

# dir-a # dir-al Lista de archivos ocultos  Lista de archivos ocultos Lista de archivos ocultos  Lista larga de archivos ocultos Lista larga de archivos ocultos Vista de lista larga de archivos ocultos entradas de directorio en lugar de contenido freestar.config.enabled_slots.push

Cuando necesite enumerar solo entradas de directorio en lugar de contenido de directorio, puede usar el -d. opción. En el resultado a continuación, la opción -d. enumera las entradas para el directorio /etc.

Cuando usa -dl. muestra una lista larga del directorio que incluye el propietario, el propietario del grupo y los permisos.

# dir-d/etc # dir-dl/etc Directorio de lista larga/etc  Lista larga/etc Directorio Lista larga/etc Directorio Ver el número de índice de archivos

En caso de que desee ver el número de índice de cada archivo, utilice la opción -i. En el resultado a continuación, puede ver que la primera columna muestra números. Estos números se denominan inodos. que a veces se denominan nodos de índice o números de índice.

Un inodo. en los sistemas Linux es un almacenamiento de datos en un sistema de archivos que almacena información sobre un archivo, excepto el nombre del archivo. y sus datos reales.

# dir-il Lista de índice Número de archivos  Índice de lista Número de archivos Índice de lista Número de archivos Lista de archivos y sus tamaños asignados en bloques

Puede ver los tamaños de los archivos usando la opción -s. Si necesita ordenar los archivos por tamaño, utilice la opción -S.

En este caso, también debe usar la opción -h. para ver los tamaños de los archivos en un formato legible por humanos.

# dir-shl  Lista de archivos con tamaños  Listar archivos con tamaños Listar archivos con tamaños

En el resultado anterior, la primera columna muestra el tamaño de los archivos en Kilobytes . El resultado a continuación muestra una lista ordenada de archivos según sus tamaños utilizando la opción -S.

# dir-ashlS/home/kone  Ordenar archivos con tamaños  Ordenar archivos con tamaños Ordenar archivos por tamaños

También puede ordenar por fecha de modificación, con el archivo que ha sido modificado recientemente apareciendo primero en la lista. Esto se puede hacer usando la opción -t.

# dir-ashlt/home/kone Ordenar archivos por hora de modificación  Ordenar archivos por hora de modificación Ordenar archivos por modificación Archivos de lista de tiempo sin propietario o propietario de grupo

Para enumerar archivos sin sus propietarios, debe usar la opción -g. que funciona como la opción -l. solo que lo hace no imprima el propietario del archivo. Y para listar archivos sin propietario de grupo, use la opción -G. de la siguiente manera.

# dir-ahgG/home/kone  Listar archivos sin propietario  Lista de archivos sin propietario Listar archivos sin propietario

Como puede observar en el resultado anterior, el nombre del propietario del archivo y el propietario del grupo no están impresos. También puede ver el autor de un archivo utilizando la marca –author. de la siguiente manera.

# dir-al–author/home/kone  Ver autor de archivos Ver autor de archivos Ver autor de archivos

En el resultado anterior, la quinta columna muestra el nombre del autor de un archivo. Los archivos examples.desktop. son propiedad del usuario kone. pertenecen al grupo kili. y fueron creados por el usuario kone. .

Listar directorios antes que otros archivos

Es posible que desee ver los directorios antes que todos los demás archivos y esto se puede hacer usando el indicador –group-directory-first. de la siguiente manera.

# dir-l–group-directory-first Listar archivos de directorio de grupo  Lista de archivos de directorio de grupo Lista de archivos de directorio de grupo

Cuando observe el resultado anterior, puede ver que todos los directorios se enumeran antes de los archivos regulares. La letra d antes de los permisos indica un directorio y a indica un archivo normal.

También puede ver los subdirectorios de forma recursiva, lo que significa que puede enumerar todos los demás subdirectorios de un directorio utilizando -R. opción de la siguiente manera.

# dir-R Listar directorios de forma recursiva  Listar directorios de forma recursiva Listar directorios de forma recursiva

En la salida anterior, el (. ) significa que el directorio actual y el directorio de inicio del usuario Kone. tiene tres subdirectorios que son Copia de seguridad. dir. y Docs.

El subdirectorio Backup. tiene otros dos subdirectorios que son mariadb. y mysql. que tienen sin subdirectorios.

El subdirectorio dir. no tiene ningún subdirectorio. Y el subdirectorio Docs tiene dos subdirectorios, a saber, Libros. y Tuts. que no tienen subdirectorios.

Vea los ID de usuario y grupo en lugar de los nombres

Para ver el usuario y ID de grupo. debe utilizar la opción -n. Observemos la diferencia entre las dos siguientes salidas.

Salida sin la opción -n.

# dir-l–author Lista de archivos sin ID  Lista de archivos sin ID Lista de archivos sin ID

Salida con -n. opción.

# dir-nl–author  Lista de archivos con ID  Listar archivos con ID Listar archivos con entradas de vista de ID separadas por comas

Esto se puede archivar usando -m. opción.

# dir-am  Lista de entradas por coma  Lista de entradas por coma Lista de entradas por coma

Para encontrar ayuda para usar el directorio comando use –help. marca y para ver los detalles de la versión de dir use –version.

Conclusión

Estos son solo ejemplos de uso básico del comando dir. para utilizar muchas otras opciones, consulte la entrada manual del comando dir. en su sistema. En caso de que encuentre otras opciones interesantes o formas de utilizar el comando dir. avísenos escribiendo un comentario. Espero que encuentre útil este artículo.