Cuando se trata de comandos de Linux, hay muchos 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. Vamos a verlos.
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.
Los nombres de los directorios creados por el usuario se muestran entre comillas simples. Los nombres de los directorios creados por el sistema simplemente se muestran. Los colores utilizados para mostrar los nombres de archivos, directorios y scripts dependen del tema visual utilizado por el 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:
ls /add/file/path/here
Puede agregar el -a bandera para mostrar archivos ocultos:
ls -a
o la -l y -h para que se muestre en formato de lista larga y formato legible por humanos.
ls -lh
Dir
dir, igual que ls, también enumera el contenido del directorio en columnas. Si algún nombre tiene caracteres especiales como espacios, entonces esos caracteres están precedidos por una barra invertida. Todas las banderas desarrolladas para ls también se han puesto a disposición para dir.

dir se comporta de manera similar al siguiente comando:
ls -C -b
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.

Este comando proporciona una lista extensa del contenido del directorio. Nuevamente, los caracteres especiales en los nombres están precedidos por 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:
ls -l -b
dónde
-l : proporciona una lista larga de los 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 puede mostrarse en una pantalla de terminal, redirigirse a un archivo o simplemente canalizarse 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 idearon dos comandos alternativos que proporcionan el mismo resultado que ls y no se encuentre con estos problemas de rendimiento.
Además, algunas personas consideran dir para ser el equivalente en Linux del comando de 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 carpetas están codificados por colores. En las salidas para dir y vdir, se utilizan los mismos colores en todas partes. Si se pregunta por qué, la razón radica 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,

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.
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 más utilizados por los nuevos usuarios.
Apoya nuestro trabajo ❤️
Si te ha gustado este artículo, considera dejar una propina para ayudarnos a seguir publicando contenido de calidad.



















