Webmasters, Hacking Ball Z - http://www.hackingballz.com
Tamaņo total de nuestros subdirectorios
http://www.hackingballz.com/articulos/42/1/Tamano-total-de-nuestros-subdirectorios/Page1.html
Por Larry Hans Arroyo Vargas
Published on 11.07.08
 
Utilizaremos la potencia del comando “du”, junto a otras aplicaciones para obtener de forma ordenada, el tamaño total y recursivo de nuestros subdirectorios.

Normalmente cuando requerimos conocer cual directorio de nuestro servidor está consumiendo la mayor cantidad de espacio, nos percatamos que de manera sencilla Linux no nos brinda dicha información.

El comando es:

du -sk ./* | sort -n | awk 'BEGIN{ pref[1]="K"; pref[2]="M"; pref[3]="G";} { total = total + $1; x = $1; y = 1; while( x > 1024 ) { x = (x + 1023)/1024; y++; } printf("%g%s\t%s\n",int(x*10)/10,pref[y],$2); } END { y = 1; while( total > 1024 ) { total = (total + 1023)/1024; y++; } printf("Total: %g%s\n",int(total*10)/10,pref[y]); }'
En el caso de que desees conocer el tamaño de tus directorios, o subdirectorios en específico, la anterior línea de comandos, solucionara tu problema en instantes.

Sin lugar a duda un postulado para nuestros favoritos ;-)

Un hacking saludo…