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

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

El comando de listado en unix y unix como el sistema operativo 'LS'es una de las utilidad más básica y ampliamente utilizada en la línea de comandos. Es una utilidad compatible con Posix disponible para GNU coreutils y variantes BSD.

El comando 'LS' se puede usar con una variedad de opciones para obtener los resultados deseados. Este artículo apunta a una visión profunda del comando de listado de archivos en Linux con ejemplos relevantes.

15 preguntas de comando LS
1. ¿Cómo enumerará los archivos desde un directorio??

Respuesta: El comando de listado de archivos de Linux 'LS'Viene a rescatar aquí.

# ls 
Lista de archivos

Alternativamente, podemos usar el comando 'echo' para enumerar archivos dentro de un directorio en asociación con Wildcard (*).

# eco * 
Enumere todos los archivos
2. ¿Cómo enumerarás todos los directorios solo usando el comando Echo??
# eco */ 
Enumere todos los directorios
3. ¿Cómo enumerará todos los archivos dentro de un directorio que incluye archivos ocultos, también conocidos (.) archivos de puntos?

Respuesta: Necesitamos usar la opción '-a'(Lista de archivos ocultos) con comando'LS'.

# ls -a 
Enumere todos los archivos ocultos
4. ¿Cómo enumeran todos los archivos dentro de un directorio que incluye archivos ocultos, pero no enumere implícitos?.' y '… '?

Respuesta: Necesitamos usar la opción '-A'(No enumere implícito . y ) con comando 'LS'.

# ls -a 
No enumere implícito
5. ¿Cómo imprimirás el contenido de un directorio en listado de formato largo??

Respuesta: Necesitamos usar la opción 'l'(formato largo) con comando'LS'.

# ls -l 
Lista de archivos

En el ejemplo anterior, la salida parece como.

DRWXR-XR-X 5 AVI TECMINT 4096 30 de septiembre 11:31 binario 

Aquí, DRWXR-XR-X es permiso de archivo para propietario, grupo y mundo. El propietario ha leído (r), escribir (w) y ejecutar (x) permiso. El grupo al que pertenece este archivo ha leído (r) y ejecutar (x) permiso pero no escribir (w) permiso, el mismo permiso implica para el mundo que tienen acceso a este archivo.

  1. La inicial 'd'significa que es un directorio.
  2. Número '5'representa un enlace simbólico.
  3. El archivo binario pertenece al usuario avi y grupo tecmenta.
  4. 30 de septiembre 11:31 representa la fecha y hora en que se modificó por última vez.
6. Se supone que debe imprimir el contenido del directorio en un listado de formato largo, que muestra archivos ocultos/puntos. ¿Cómo lograrás esto??

Respuesta: Necesitamos usar la opción '-a'(Lista de archivos ocultos) y'-l'(listado largo) junto con el comando'LS'.

# ls -la 
Imprimir contenido del directorio

Alternativamente podemos usar la opción '-A' y '-l' con 'LS'Comando, si no queremos enumerar implícitos'.' y '… '.

# ls -la 
7. ¿Cómo descubrirás al autor de cada archivo??

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

# ls -Autor -l 
Enumere archivos de autor
8. ¿Cómo imprimirás escapar para el personaje no gráfico??

Respuesta: Solo necesitamos usar la opción '-b'Imprimir escapar por carácter no gráfico.

# ls -b 
Impresión de carácter de escape
9. Enumere el tamaño de los archivos y las carpetas en el formato de escala deseado. ¿Cómo lograrás esto??

Respuesta: Aquí opción '-Bloque-SIZE = escala'junto con la opción'-l'Necesita ser utilizado. Necesitamos eliminar la 'escala' en el ejemplo con la escala deseada a saber METRO, K, etc.

# ls --block -size = m -l # ls --block -size = k -l 
Formato de escala de archivos de lista
10. Enumere los archivos dentro de un directorio, pero no muestre los archivos de copia de seguridad, yo.mi., esos archivos que terminan con ~.

Respuesta: Aquí opción '-B'(No enumere las entradas implícitas que terminan con ~) viene a rescate.

# ls -b 
Lista del archivo sin copia de seguridad
11. Ordene todos los archivos dentro de un directorio por nombre y muestre la última información de modificación asociada.

Respuesta: Necesitamos usar la opción '-C'y opción'-l'Con el comando ls para satisfacer la necesidad como se sugirió anteriormente.

# ls -cl 
Ordenar archivos
12. Ordene todos los archivos dentro de un directorio por tiempo de modificación y muestre información asociada.

Respuesta: Necesitamos usar tres opciones juntos yo.mi., '-l','-T' y '-C'Con el comando ls para ordenar archivos por tiempo de modificación, lo más nuevo primero.

# ls -ltc 
Ordenar archivos por modificación
13. ¿Cómo controlará la salida del comando 'ls' para ser colorido o sin color??

Respuesta: Necesitamos usar la opción '-color = parámetro'. El parámetro que se utilizará con la opción de color son 'auto', 'siempre' y 'nunca' que se explican por sí mismos.

# ls -color = nunca # ls - -color = auto # ls - -color = siempre 
Salida colorida de LS
14. Se supone que debes enumerar las entradas de directorio, no sus contenidos. Qué vas a hacer?

Respuesta: Aquí la opción '-d'Viene a mano.

# ls -d 
Entradas de directorio de lista
15. Cree un alias para el listado de formato largo "LS -L" como "LL" y emita el resultado a un archivo y no una salida estándar.

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

# ls -a # nano .bashrc # ll >> ll.txt # nano ll.TXT 
Crear alias para el comando ls

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

Real también:

  1. 10 preguntas de entrevista de comando 'ls' - Parte 2
  2. 15 comandos básicos 'LS' en Linux