El equivalente de Linux del comando DIR de Windows y cómo usarlo

Para ver los detalles sobre los archivos en un directorio, puede usar el comando dir . El comportamiento predeterminado del comando dir es mostrar la información del directorio actual. Si no se utilizan las opciones -cftuvSUX ni -sort , los elementos se ordenan alfabéticamente.

¿De qué hablaremos?

En esta guía, veremos cómo usar el comando dir para enumerar la información sobre un directorio determinado y aprenderemos sobre las diferentes opciones para ordenar los elementos dentro de él.

Sintaxis del comando Dir

El comando dir tiene la siguiente sintaxis estándar:

$ dir < OPCIÓN > … < ARCHIVO > …

Uso del Comando Dir con Ejemplos

El comando dir se usa con mayor frecuencia para mostrar el contenido de un directorio en orden alfabético estándar.

De forma predeterminada, el comando dir enumera los archivos dentro del directorio de trabajo actual si no se especifica un directorio específico.

$ directorio

Cómo enumerar los archivos y directorios en una ruta dada

Si desea una lista completa del contenido de un directorio, simplemente agregue la ruta del directorio al final del comando. Por ejemplo, el contenido del directorio de inicio del directorio LinuxHint del usuario se detalla a continuación:

$ dir / inicio / linuxhint

Si solo desea mostrar un archivo por línea, use el parámetro -1 como se muestra a continuación:

$ dir -1 / inicio / linuxhint

Cómo enumerar los archivos y directorios ocultos

La opción -a hace que la lista de directorios incluya los archivos ocultos (.) además de los nombres de archivo normales. Además, con la opción -l , la salida se presenta en formato de lista:

$ dir -a

$ dir -al

Cómo listar las entradas del directorio

La opción -d se usa para mostrar solo las entradas del directorio en lugar del contenido de un directorio. El contenido del directorio de inicio del usuario se muestra en el siguiente resultado con la opción -d .

El propietario del directorio, el propietario del grupo y los permisos se muestran en una lista detallada cuando se usa -dl .

$ dir -d / inicio / linuxhint

$ dir -d -l / inicio / linuxhint

Cómo enumerar el número de índice de archivos

El nodo índice se denomina mediante el acrónimo «inodo». Un inodo es un entero único que se asigna a cada archivo y directorio en un sistema de archivos.

El recuento total de inodos de un sistema de archivos se establece cuando se crea y no se puede modificar dinámicamente. En consecuencia, es crucial verificar con frecuencia el uso del inodo para asegurarse de que cumpla con las limitaciones establecidas.

Podemos obtener el número de índice/inodo de cada archivo usando la opción -i :

$ dir -i

Cómo ordenar los archivos según el tamaño

Podemos ver el tamaño de los archivos individuales usando la opción -s . Además, también podemos ver los tamaños de archivo de una manera más intuitiva usando la opción -h :

$ dir -shl

Como podemos ver en la salida, los tamaños de archivo están en Kilobytes (ver la primera columna). Además, para ordenar los archivos por tamaño, simplemente podemos agregar la opción -S :

$ dir -ashlS

Cómo ordenar los archivos según el tiempo de modificación

Curiosamente, también podemos ordenar nuestros archivos según cuándo se modificaron por última vez, y los que se actualizaron más recientemente aparecen en la parte superior. El interruptor -t es útil aquí:

$ dir -ashlt

Cómo enumerar los archivos sin propietarios

Puede usar el interruptor -g como -l para enumerar los archivos pero sin sus propietarios. Además, el interruptor -G se puede usar para enumerar los archivos sin imprimir los nombres de los grupos.

$ dir -ahgG / inicio / linuxhint

Está claro del resultado anterior que no se muestra ni el propietario del archivo ni el propietario del grupo. Además, la opción –author muestra el autor del archivo:

$ dir -al –autor / inicio / linuxhint

Además, debemos usar la opción -l aquí para ver el nombre del autor.

Cómo enumerar los directorios antes de cualquier archivo

Si desea enumerar los directorios antes que cualquier otro archivo, use el argumento –group-directories-first :

$ dir -l –grupo-directorios-primero

Puede ver que los directorios se muestran antes que los archivos normales. Además, para directorios, se usa el prefijo «d» , mientras que «-» se usa para archivos normales. Usando la opción -R , puede listar los subdirectorios de manera recursiva:

$ dir -R -l –grupo-directorios-primero

Cómo enumerar los archivos con los ID de usuario y grupo

Puede usar la opción -n para ver los ID de usuario y grupo. Veamos cómo difiere la salida con y sin -n :

Sin la opción -n :

$ dir -l –autor

Con la opción -n :

$ dir -nl –autor

Cómo enumerar los archivos separados por comas

La opción -m le permite listar los archivos separados por comas.

$ dir -am

Use la opción –help para obtener más información sobre dir y el indicador –version para ver la información de la versión de dir .

$ dir –ayuda

$ dir –versión

Conclusión

Estos son solo algunos ejemplos de cómo se puede usar el comando dir . Hay una amplia variedad de opciones adicionales disponibles. Para obtener más información sobre el comando dir , consulte la documentación de dir en las páginas man.