7 trucos extravagantes del comando ls que todo usuario de Linux debe conocer


Hemos cubierto la mayoría de las cosas sobre el comando "ls" en los dos últimos artículos de nuestra serie de entrevistas. Este artículo es la última parte de la serie "ls command". Si no ha leído los dos últimos artículos de esta serie, puede visitar los enlaces a continuación.

  1. 15 ejemplos básicos de comandos "ls" en Linux
  2. Ordenar la salida del comando "ls" por fecha y hora de la última modificación
  3. 15 preguntas de la entrevista sobre el comando "ls" de Linux - Parte 1
  4. Diez preguntas útiles de la entrevista del comando "ls" - Parte 2

Para enumerar el contenido de un directorio con tiempos usando estilo, debemos elegir cualquiera de los dos métodos siguientes.

# ls -l –time-style=[STYLE]               (Method A)

Nota: el modificador anterior (el estilo --time debe ejecutarse con el modificador -l , de lo contrario no cumplirá el propósito).

# ls –full-time                           (Method B)

Reemplace [STYLE] con cualquiera de las siguientes opciones.

full-iso
long-iso
iso
locale
+%H:%M:%S:%D

Nota - En la línea anterior H (Hora), M (Minuto), S (Segundo), D (Fecha) se pueden usar en cualquier orden.

Además, solo elige las opciones relevantes y no todas. Por ejemplo, ls -l --time-style u003d +% H solo mostrará la hora.

ls -l --time-style u003d +% H:% M:% D mostrará la hora, el minuto y la fecha.

# ls -l --time-style=full-iso
# ls -l --time-style=long-iso
# ls -l --time-style=iso
# ls -l --time-style=locale
# ls -l --time-style=+%H:%M:%S:%D
# ls --full-time

El contenido del directorio se puede enumerar usando el comando ls en varios formatos como se sugiere a continuación.

  1. en
  2. coma
  3. horizontal
  4. largo
  5. de una sola columna
  6. detallado
  7. vertical

# ls –-format=across
# ls --format=comma
# ls --format=horizontal
# ls --format=long
# ls --format=single-column
# ls --format=verbose
# ls --format=vertical

La opción -p con el comando "ls" servirá para el propósito. Anexará uno de los indicadores anteriores, según el tipo de archivo.

# ls -p

Podemos usar opciones como --extension para ordenar la salida por extensión, tamaño por extensión --size , tiempo usando la extensión -t y versión con la extensión -v .

También podemos usar la opción --none que generará una salida de manera general sin ningún tipo de clasificación real.

# ls --sort=extension
# ls --sort=size
# ls --sort=time
# ls --sort=version
# ls --sort=none

El escenario anterior se puede lograr usando flag -n (Numeric-uid-gid) junto con el comando ls.

# ls -n

Bueno, el comando ls genera automáticamente el contenido de un directorio de acuerdo con el tamaño de la pantalla.

Sin embargo, podemos asignar manualmente el valor del ancho de la pantalla y controlar el número de columnas que aparecen. Se puede hacer usando el interruptor " --width ".

# ls --width 80
# ls --width 100
# ls --width 150

Nota: Puede experimentar qué valor debe pasar con la bandera de ancho.

# ls --tabsize=[value]

Nota: especifique el [Value] u003d valor numérico.

Eso es todo por ahora. Estén atentos a Tecmint hasta que lleguemos al próximo artículo. No olvide enviarnos sus valiosos comentarios en los comentarios a continuación. Me gusta y comparte con nosotros y ayúdanos a difundir.