hiro protagonist

Sumando tamaños de ficheros

seajob | 19 Octubre, 2006 09:36

Nueva tontería que si no apunto se me olvida: por problemas con las quotas, tengo que mover los ficheros de índices de dovecot de un filesystem a otro. Antes de hacerlo, y para prevenir males mayores, hace falta comprobar que me vayan a entrar, y son sólo 64000 ficheros... ¿cómo se suma cuánto ocupan 64000 ficheros desperdigados por un árbol de directorios?

Pues es muy fácil:

$ find . -name pru -exec ls -s {}  ; | awk '{sum += $1} END {print sum}'

Y ya está. La pena para los sysadmins -relatívamente- jóvenes, que tiramos de perl cada dos por tres es que nos olvidamos de usar awk, que al menos para estas cosas viene genial. Mi jefa hace auténticas locuras con él, pero tampoco se trata de llegar a estos extremos.

 
Accessible and Valid XHTML 1.0 Strict and CSS
Powered by LifeType - Design by BalearWeb