Questo fa quello che stai cercando:
du -sh /*
Cosa significa:
-sper fornire solo il totale per ogni argomento della riga di comando.-hper suffissi leggibili comeMper megabyte eGper gigabyte (facoltativo).-
/*si espande semplicemente in tutte le directory (e file) in/.Nota:i dotfile non sono inclusi; eseguire
shopt -s dotglobper includere anche quelli.
Utile anche l'ordinamento per dimensione:
du -sh /* | sort -h
Qui:
-hassicura chesortinterpreta correttamente i suffissi leggibili dall'uomo.
Spesso ho bisogno di trovare le directory più grandi, quindi per ottenere un elenco ordinato contenente le 20 directory più grandi faccio questo:
du -m /some/path | sort -nr | head -n 20
In questo caso le dimensioni verranno riportate in megabyte.
Mi piace usare Ncdu per questo, puoi usare il cursore per navigare e approfondire la struttura delle directory, funziona molto bene.