Luzablue

Tecnología y más

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

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

Cuando se trata de comandos de Linux, hay muchos de ellos que puede usar para realizar tareas. Y si desea enumerar el contenido de un directorio como un administrador de archivos, hay algunos comandos para hacerlo. Vamos a verlos.

Yo soy

El comando de Linux más común para listar el contenido de un directorio es ls. Implícitamente, 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 directorios creados por el sistema tienen su nombre simplemente mostrado. Los colores utilizados para mostrar los nombres de archivos, directorios y scripts dependen del tema visual utilizado por el terminal.

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

Puedes añadir -a señalización para mostrar archivos ocultos:

o entonces -l y -h bandera que se mostrará en un formato de lista larga y en un formato legible por humanos.

Verdadero

dir, California ls, también enumera el contenido del directorio en columnas. Si un nombre contiene caracteres especiales, como espacios, esos caracteres están precedidos por una barra invertida. Todas las banderas han sido desarrolladas para ls también estaban disponibles para dir.

Directorio de variantes

dir se comporta de manera similar al siguiente comando:

O

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

vdir

El siguiente comando para mostrar el contenido de un directorio es vdir.

Variante Vdir

Este comando proporciona una larga lista de contenidos de directorio. Nuevamente, los caracteres especiales en el nombre están precedidos por una barra invertida. La lista larga muestra 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:

O

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

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

Los comandos de shell se utilizan a menudo como parte de los scripts. La salida de estos scripts puede mostrarse en una pantalla de terminal, redirigirse a un archivo o simplemente canalizarse como entrada a otro comando. En algunos escenarios, ls no se comportó como se esperaba debido a problemas de rendimiento al ejecutar el script. Para resolver esta situación, los desarrolladores de Linux han creado dos comandos alternativos que proporcionan el mismo resultado que ls y no experimente tales problemas de rendimiento.

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

Hecho de la diversión

En el resultado ls, los archivos y carpetas están codificados por colores. En los resultados de dir y vdir, los mismos colores se utilizan en todas partes. Si se pregunta por qué, el motivo está en el archivo .bashrc. Se ha definido un alias para «ls» en el archivo «~ / .bashrc», que es un archivo oculto en el directorio raíz, como se muestra a continuación.

Variante bashrc

O ls es equivalente a ls --color=auto. Se han comentado alias similares para «dir» y «vdir». Puedes descomentarlos para ver los resultados a todo color. El siguiente comando realizará la misma actividad.

Variante de color dir

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.

DEJA UNA RESPUESTA

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *