it-swarm.it

Come determinare dove sono archiviati i file / le directory più grandi sul mio sistema?

Mi chiedevo come fai a sapere dove sono memorizzati i file più grandi nel mio sistema.

Per esempio---

Spazio su disco utilizzato: 1 GB Java: 500 MB Java Percentuale: il 50% potrebbe essere rappresentato in un grafico a torta. Può essere?

So che forse è una caratteristica eccessiva. A volte dimentico di aver memorizzato cose e mi chiedo perché il mio disco sia così pieno.

Quindi in pratica un comando che mi permetterà di eseguire sul file system e fornirmi informazioni sullo spazio su disco utilizzato.

Per favore e grazie.

40
myusuf3

Disk Usage Analyzer è disponibile in Ubuntu> Accessori> Disk Usage Analyzer. Ti fornisce un elegante grafico a torta che mostra quali file e cartelle occupano più spazio:

enter image description here

La documentazione su di essa è un po 'scarsa, ma puoi trovare maggiori informazioni su il wiki di Ubunt e pagina del progetto .

Se sei interessato ad usare la riga di comando, c'è du che è descritto qui .

43
Erigami

A meno che non sia cambiato di recente, baobab mostra solo le directory; controlla kdirstat per un'alternativa che mostra effettivamente i file, colorati per tipo.

Un'alternativa alla riga di comando è

du -a | sort -nr | head
27
UncleZeiv

La soluzione proposta da @UncleZeiv non funziona quando in realtà non c'è più spazio, poiché l'ordinamento utilizza la cartella /tmp quando sono presenti più righe da ordinare.

du -a | sort -nr | head
sort: write failed: /tmp/sortuCYq8E: No space left on device

Un'alternativa è una combinazione della risposta di @UncleZeiv e @Yoav Weiss, oltre ad aggiungere un altro percorso per la posizione temporanea:

Sudo du -a | sort -nr -T /media/usb-key

Infine, la mia soluzione preferita sarà leggibile dall'uomo che non dipende dalla cartella temporanea e dalla directory principale dell'elenco (/):

Sudo du -ah --max-depth=1  / | sort -hr
18
user3644800

Un utile comando che aiuta nei casi in cui è necessario determinare quello per directory specifiche dalla riga di comando:

du --max-depth=1 -x -h

Ti dà un elenco delle prime directory di profondità e delle loro dimensioni

-x limita l'analisi a un file system

-h mostra k/M/Gbyte leggibili dall'uomo (questo però ti impedisce di ordinare l'output)

6
Yoav Weiss

L'altro eccellente strumento di utilizzo del disco grafico a torta è Filelight. È un'app di KDE ed è disponibile nei repository.

3
Ryan Thompson

Un altro strumento per questo è jDiskReport (un'app Java)

0
AndrewR

Utilizzare Disk Usage Analyzer (Applicazioni -> Accessori -> Disk Usage Analyzer):

(Il comando è baobab).

Fare clic su Analizzatore -> Scansione filesystem

0
dv3500ea