7 trucos de comandos extravagantes '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 Basic ‘ls’ Command Examples in Linux
  2. Sort Output of ‘ls’ Command By Last Modified Date and Time
  3. 15 Interview Questions on Linux “ls” Command – Part 1
  4. 10 Useful ‘ls’ Command Interview Questions – Part 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 se debe ejecutar 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. across
  2. comma
  3. horizontal
  4. long
  5. single-column
  6. verbose
  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. Agregará 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 llegue el 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.