Su Linux per capire quali sono i file e le cartelle con dimensione più grandi ci sono diverse possibilità specialmente usando tools a riga di comando.

Per esempio per scoprire quali directory consumano molto spazio su disco si può usare il seguente comando

Toshiba 4TB Canvio Basics Portable External Hard Drive,USB 3.2. Gen 1, Black (HDTB440EK3AA)

cd /; du -x | sort -nr

Volendo vedere soltanto le prime dieci cartelle possiamo integrare il comando precedente con un filtro.

cd /; du -x | sort -nr | head -10

Nello specifico questo comando impartisce l’istruzione di mostrare le dieci cartelle più grandi ordinate per dimensione (in byte) che si trovano sulla partizione / e ignora i mount point grazie al parametro “x”.

Il comando du tende ad essere molto veloce, per lo meno rispetto al classico find. Tuttavia find è indispensabile se oltre alla dimensione delle directory vogliamo scoprire anche quali sono i file più grandi:

find / -type f -exec wc -c {} \; | sort -nr | head -10

Col precedente comando abbiamo ottenuto la lista dei 10 file più grandi che si trovano sul sistema.

Di valent

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *