“Conocimiento Sistemas>unix

¿Enumerar y ejecutar el comando UNIX para mostrar los tamaños de los seis archivos más grandes en el directorio actual enumerados en orden ascendente?

2011/6/6
Comando:

```

ls-lS | cabeza -6 | awk '{imprimir $5 " " $9}'

```

Explicación :

* `ls -lS`:este comando enumera los archivos en el directorio actual en un formato largo (-l) y los ordena por tamaño (-S).

* `head -6`:este comando muestra las primeras seis líneas de la salida de `ls -lS`.

* `awk '{print $5 " " $9}'`:este comando utiliza la utilidad `awk` para extraer la quinta y novena columnas de cada línea de la salida de `head -6`. La quinta columna contiene el tamaño del archivo en bytes y la novena columna contiene el nombre del archivo.

Resultado de ejemplo :

```

4234567 ~/Documentos/archivo1.txt

9876543 ~/Imágenes/imagen1.jpg

12345678 ~/Videos/video1.mp4

23456789 ~/Música/canción1.mp3

34567890 ~/Descargas/archivo2.zip

45678901 ~/Desktop/file3.pdf

```

unix
¿Qué es la forma completa de SSDD?
Pros y contras de Unix
¿Para qué se utiliza el archivo en CWindowssystem32driversetchosts?
¿Cuál es la diferencia entre echo cat y los comandos en Linux?
Cómo escribir una secuencia de comandos en Unix
¿Tiene SSH como el descrito en Wikipedia?
Unix Opciones Unzip
¿Qué se entiende por hash de un archivo?
Conocimiento de la computadora © http://www.ordenador.online