du -h --max-depth=1 / | sort -h -r
Questo mostrerà ogni cartella in /
compreso /
stesso.
Tieni presente che la scansione di tutti i file potrebbe richiedere molto tempo. Se hai bisogno di dimensioni specifiche delle sottocartelle in una cartella, specifica il percorso esatto della cartella invece di /
o semplicemente salta /
se sei già in quella cartella.
-h
opzioni mostra le dimensioni in un formato intuitivo--max-depth=1
ordina al comando di andare solo in 1 directory all'interno di/
sort -h -r
ordina i risultati utilizzando dimensioni a misura d'uomo e-r
indica al comando di mostrare i risultati in ordine inverso (dalle directory più grandi a quelle più piccole)
Questo comando elencherà i 15 più grandi in ordine:
du -xhS | sort -h | tail -n15
Usiamo il -x
flag per saltare directory su file system separati.
Il -h
sul du
fornisce l'output in formato leggibile, sort -h
può quindi organizzare questo in ordine.
Il -S
sul du
comando significa che la dimensione delle sottodirectory è esclusa.
Puoi cambiare il numero del tail
vedere di meno o di più. Comando super pratico.
Altri due strumenti a riga di comando open source, che visualizzano lo spazio su disco superiore utilizzato, sono:
ncdu :disponibile nel repository della maggior parte delle distribuzioni Linux.
Top Disk Usage (tdu) :Un singolo binario statico senza dipendenze, scritto in Golang.