15 preguntas de la entrevista sobre el comando "ls" de Linux - Parte 1


El comando de listado en UNIX y UNIX como el sistema operativo "ls" es una de las utilidades más básicas y ampliamente utilizadas en la línea de comandos. Es una utilidad compatible con POSIX disponible para GNU coreutils y variantes BSD.

El comando "ls" se puede utilizar con una variedad de opciones para obtener los resultados deseados. Este artículo tiene como objetivo una visión profunda del comando de listado de archivos en Linux con ejemplos relevantes.

Respuesta: El comando de listado de archivos de Linux "ls" viene a rescatar aquí.

# ls

Alternativamente, podemos usar el comando "echo" para listar archivos dentro de un directorio en asociación con comodines (*).

# echo *
# echo */

Respuesta: Necesitamos usar la opción "-a" (listar archivos ocultos) con el comando "ls".

# ls -a

Respuesta: Necesitamos usar la opción "-A" (no incluir implícitamente. Y ..) con el comando "ls".

# ls -A

Respuesta: Necesitamos usar la opción "l" (formato largo) con el comando "ls".

# ls -l

En el ejemplo anterior, la salida parece.

drwxr-xr-x  5 avi tecmint      4096 Sep 30 11:31 Binary

Aquí, drwxr-xr-x es un permiso de archivo para el propietario, el grupo y el mundo. El propietario tiene permisos de lectura (r), escritura (w) y ejecución (x). El grupo al que pertenece este archivo tiene permiso de Lectura (r) y Ejecutar (x) pero no permiso de Escritura (w), el mismo permiso implica para el mundo que tiene acceso a este archivo.

  1. La "d" inicial significa que es un directorio.
  2. El número "5" representa el enlace simbólico.
  3. El archivo binario pertenece al usuario avi y al grupo tecmint.
  4. 30 de septiembre a las 11:31 representa la fecha y hora en que se modificó por última vez.

Respuesta: Necesitamos usar la opción "-a" (lista de archivos ocultos) y "-l" (lista larga) junto con el comando "ls".

# ls -la

Alternativamente, podemos usar la opción ' -A ' y ' -l ' con el comando ' ls ', si no queremos incluir la lista implícita ' .' y '..'.

# ls -lA

Respuesta: Necesitamos usar la opción "–autor" junto con la opción "-l" para imprimir el nombre del autor de cada archivo.

# ls --author -l

Respuesta: Solo necesitamos usar la opción "-b" para imprimir un escape para caracteres no gráficos.

# ls -b

Respuesta: Aquí es necesario utilizar la opción "–block-size u003d scale" junto con la opción "-l". Necesitamos eliminar "escala" en el ejemplo con la escala deseada, a saber, M, K, etc.

# ls --block-size=M -l
# ls --block-size=K -l

Respuesta: Aquí la opción "-B" (no enumere las entradas implícitas que terminan en ~) viene al rescate.

# ls -B

Respuesta: Necesitamos usar la opción "-c" y la opción "-l" con el comando ls para satisfacer la necesidad como se sugirió anteriormente.

# ls -cl

Respuesta: Necesitamos usar tres opciones juntas, es decir, "-l", "-t" y "-c" con el comando ls para ordenar los archivos por fecha de modificación, la más reciente primero.

# ls -ltc

Respuesta: Necesitamos usar la opción "–color u003d parámetro". Los parámetros que se utilizarán con la opción de color son "auto", "siempre" y "nunca", que se explican por sí mismos.

# ls --color=never
# ls --color=auto
# ls --color=always

Respuesta: Aquí la opción "-d" es útil.

# ls -d

Respuesta: Aquí, en el escenario anterior, necesitamos agregar un alias al archivo .bashrc y luego usar el operador de redirección para escribir la salida en el archivo y no en la salida estándar. Usaremos el editor nano.

# ls -a
# nano .bashrc
# ll >> ll.txt
# nano ll.txt

Eso es todo por ahora. No olvide enviarnos sus valiosos comentarios en los comentarios a continuación. Estaré aquí de nuevo pronto con otro artículo interesante. Hasta entonces, estad atentos y conectados.

Real también :

  1. Diez preguntas de la entrevista de comando "ls" - Parte 2
  2. 15 comandos básicos "ls" en Linux