Skip to content

5 septiembre, 2010

Listar archivos con ‘ls’ ordenados por tamaño

Hoy quería listar el contenido de un directorio y que me los ordenara por tamaño, la verdad ya lo había hecho antes pero pues no me acordaba como, así que me puse a checar la pagina del manual de ls, y esta es la opción que necesitaba:

-S sort by file size

 

Ahora lo podemos usar así:

$ ls -lSh

-rw-r--r-- 1 jmedina jmedina 79M 2008-01-03 20:00 ZeroShell-VMWare.zip
-rw-r--r-- 1 jmedina jmedina 14M 2007-08-14 10:39 xxe-perso-3_6_1.tar.gz
-rw-r--r-- 1 jmedina jmedina 11M 2007-07-31 17:02 skype-1.4.0.74.deb
-rw-r--r-- 1 jmedina jmedina 6.0M 2007-09-19 14:48 fop-0.20.5-bin.tar.gz
-rwxr-xr-x 1 jmedina jmedina 5.6M 2007-09-11 15:20 RealPlayer10GOLD.bin
-rw-r--r-- 1 jmedina jmedina 3.7M 2007-10-30 21:32 zoiper20-linux.tar.gz
-rw-r--r-- 1 jmedina jmedina 3.4M 2008-01-15 10:52 amsn_0.97+final-0ubuntu1_i386.deb
-rw-r--r-- 1 jmedina jmedina 2.0M 2007-10-30 21:32 X-Lite_Install.tar.gz
-rw-r--r-- 1 jmedina jmedina 331K 2007-08-08 20:19 xmms-scrobbler-0.3.6.tar.bz2
-rw-r--r-- 1 jmedina jmedina 310K 2007-08-14 10:38 es_dictionary-3_6_1.zip
-rw-r--r-- 1 jmedina jmedina 254K 2007-08-13 22:34 xca-0.6.3.tar.gz
-rw-r--r-- 1 jmedina jmedina 223K 2007-08-14 10:57 slides_config-3_6_1.zip
-rw-r--r-- 1 jmedina jmedina 174K 2007-11-21 17:48 mppdec-linux-libc6-static-1.95e.zip
-rw-r--r-- 1 jmedina jmedina 159K 2007-11-21 11:33 gpgdir-1.5.tar.bz2
-rw-r--r-- 1 jmedina jmedina 149K 2007-10-24 15:46 admfiles.zip
-rw-r--r-- 1 jmedina jmedina 86K 2007-10-01 13:38 kisa-0.32.tar.bz2

Si queremos ordenarlo de forma Inversa, podemos usa la opción “-r”, por ejemplo:

$ ls -lrSh

Queremos eliminar los ficheros grandes del directorio y los que están vacíos. Ejecutamos:

ls -laS
ls -laSr

y obtenemos dos listados ordenados por tamaño, creciente y decreciente.

 

No hay articulos relacionados.

Share your thoughts, post a comment.

(required)
(required)

Note: HTML is allowed. Your email address will never be published.

Subscribe to comments