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
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à:
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?