DU: com veure els 10 directoris que ocupen més espai

Ja en una ocasió en Des de Linux els vaig mostrar alguns ordres que ens serveixen per veure com tenim ocupat cada MB en el nostre disc dur, i entre ells els vaig parlar sobre du, Una eina que posseeix un munt d'opcions, i que, amb l'ajuda d'alguns paràmetres es torna més poderosa.

Segons Wikipedia:

du (Abreviatura de dgel usavi, Ús de disc) és una ordre estàndard dels sistemes operatius de la família Unix. S'usa per estimar l'ús d'espai en disc dur d'un arxiu, un directori en concret o d'arxius en un sistema d'arxius. la utilitat du va aparèixer per primera vegada en la versió 1 de l'Unix d'AT & T.

Com fer-la servir

DU

Si volem veure específicament el pes d'un arxiu o carpeta de la forma més fàcil i humana possible, executem:

$ du -bsh Videos/

El que ens retornarà:

Article relacionat:
DU: com veure els 10 directoris que ocupen més espai
du -bsh Videos / 215G Videos /

Ara, anem a veure quins són els directoris més pesats que tenim al nostre / home organitzats de més a menys:

$ du -sm *

El que ens torna:

$ Du -sm * 1172 Descàrregues 68855 Documents 4084 Escriptori 22270 Imatges 174192 Linux 50887 Música 3088 Projectes 1379 Treball 219515 Videos

Si només volguéssim veure quins són, per exemple, els 5 directoris més pesats en el nostre / home podríem fa servir du amb una sèrie d'ordres extres, per exemple:

$ du -sm * | sort -nr | head -5

La qual cosa tornaria:

$ Du -sm * | sort -nr | head -5 219515 Videos 174192 Linux 68855 Documents 50887 Música 22270 Imatges

Però els valors que ens tornen no són «tan humans» ja que estan representats en MB i són més enutjosos d'entendre. És per això que executem:

$ du -hs * | sort -nr | head -5

La qual cosa ens torna:

$ Du -hs * | sort -nr | head -5 215G Videos 171G Linux 68G Documents 50G Música 28K mageia-2013.svg

Com veuen, a l'contrari del que molts pensen, fer servir el terminal de vegades resulta més ràpid i eficaç que executar una aplicació gràfica. Coneixen alguna altra combinació interessant per du?