L’altro giorno mi sono trovato con carenza di spazio su disco e perciò mi sono posto il problema di capire quali file e directory occupavano più spazio sul pc.
Per fare ciò linux ci mette a disposizione una serie di comandi che dobbiamo concatenare.
du : Che ci dice l’occupazione ricorsiva su disco a partire da una certa directory
opzioni da usare con du : -h ovvero in formato leggibile -s e stampa solo il totale di ogni directory
sort : ordina
opzioni di sort : -h ovvero in formato leggibile -r invertendo l’ordine
head : stampa solo le prime righe se non si mettono opzioni stampa solo i primi 10 risultati altrimenti occorre mettere -n dove n sta per il numero risultati desiderato
MORALE :
il comando da eseguire è :
du -hs */ | sort -hr | head