Trovare la dimensione di una cartella in linux

e alias per semplificarci la vita

Qui ci torna utile il comando du:

du -hs /path/

Dove:

Altri comandi utili che utilizzo spesso sono quelli per avere le dimensioni delle cartelle solo del primo livello, magari ordinate per dimensione:

du -h --max-depth 1
du -h --max-depth 1 | sort -h

Ed ecco un esempio di output:

$ du -h --max-depth 1 /var/log | sort -h

4,0K	./dbconfig-common
4,0K	./private
4,0K	./sysstat
8,0K	./runit
24K	./unattended-upgrades
316K	./apt
1,5M	./postgresql
4,2M	./apache2
99M	./journal

Uso così spesso questi comandi da aver inserito delle funzioni specifiche nel file bash.rc:

du1() { du -h --max-depth 1 "$@"; }
du1s() { du -h --max-depth 1 "$@" | sort -h; }

In questo modo posso richiamare du1 /path e du1s /path senza dover ogni volta aggiungere tutti i parametri

Commenti

aktarus

ottima guida

lello blasi

Ottima spiegazione.

Lascia un commento