Bg Variants

Comandos útiles de Linux para enumerar el contenido de un directorio

Cuando se trata de comandos de Linux, hay un montón de ellos que puede usar para ejecutar tareas. Y si desea enumerar el contenido de un directorio como un administrador de archivos, hay algunos comandos para hacerlo. Echémosles un vistazo.

ls

El comando de Linux más común para listar el contenido de un directorio es ls. Por defecto, ls enumera el contenido de un directorio en columnas. Se utilizan diferentes colores para mostrar archivos y directorios.

Variantes Ls

Los directorios creados por el usuario tienen sus nombres entre comillas simples. Los directorios creados por el sistema simplemente muestran sus nombres. Los colores utilizados para mostrar los nombres de archivos, directorios y scripts dependen del tema visual utilizado por la terminal.

ls simplemente enumera el contenido del directorio actual en el que se encuentra. Si desea ver el contenido en otro directorio, puede agregar la ruta del archivo en el comando:

Puedes agregar el -a bandera para mostrar archivos ocultos:

o el -l y -h marca para que se muestre en formato de lista larga y en formato legible por humanos.

Dirección

dirme gusta ls, también enumera el contenido del directorio en columnas. Si algún nombre tiene caracteres especiales como espacios, esos caracteres van precedidos de una barra invertida. Todas las banderas desarrolladas para ls también se han puesto a disposición para dir.

Dirección de variantes

dir se comporta de manera similar al siguiente comando:

dónde

-C : muestra la salida en columnas
-b : precede a los caracteres especiales con una barra invertida

vdir

El siguiente comando para mostrar contenido en un directorio es vdir.

Variantes Vdir

Este comando proporciona una lista larga de los contenidos del directorio. Una vez más, los caracteres especiales en los nombres van precedidos de una barra invertida. En la lista larga, se muestran los detalles sobre los permisos asociados con un archivo o directorio, el número de enlaces, el propietario, el propietario del grupo, el tamaño del archivo, la hora de la última modificación y el nombre del archivo/directorio.

vdir se comporta de manera similar al siguiente comando:

dónde

-l : proporciona una larga lista de contenidos del directorio
-b : precede a los caracteres especiales con una barra invertida

¿Por qué tenemos «dir» y «vdir» cuando «ls» puede hacer el mismo trabajo?

Los comandos de shell se utilizan a menudo como parte de los scripts. La salida de dichos scripts se puede mostrar en una pantalla de terminal, redirigir a un archivo o simplemente canalizar como entrada a otro comando. En ciertos escenarios, ls no se comportó como se esperaba debido a algunos problemas de rendimiento durante la ejecución del script. Para manejar esta situación, los desarrolladores de Linux propusieron dos comandos alternativos que proporcionan el mismo resultado que ls y no se encuentre con tales problemas de rendimiento.

Además, algunas personas consideran dir para ser el equivalente de Linux del comando DOS «dir», que también enumera el contenido del directorio. Sin embargo, esta no es una suposición correcta.

Hecho de la diversión

en la salida de ls, los archivos y las carpetas están codificados por colores. En las salidas de dir y vdir, se utilizan los mismos colores en todas partes. Si se pregunta por qué, la razón se encuentra en el archivo .bashrc. En el archivo «~/.bashrc», que es un archivo oculto en el directorio de inicio, se ha definido un alias para «ls» como se muestra a continuación,

Variantes Bashrc

dónde ls es equivalente a ls --color=auto. Se han comentado los alias similares para «dir» y «vdir». Puede descomentarlos para ver las salidas con color. El siguiente comando realizará la misma actividad.

Variantes Dir Color

Cuando se trata de comandos de Linux, a menudo hay más de una forma de hacer las cosas. No olvide consultar algunos de los comandos de uso común para nuevos usuarios.

Experto Geek - Tu Guía en Tendencias Tecnológicas