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.
-hopzioni mostra le dimensioni in un formato intuitivo--max-depth=1ordina al comando di andare solo in 1 directory all'interno di/sort -h -rordina i risultati utilizzando dimensioni a misura d'uomo e-rindica 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.
