Software treemap di utilizzo del disco per Linux senza testa


22

Esistono alcuni programmi in grado di visualizzare lo spazio su disco utilizzato mediante una mappa treem , come WinDirStat per Windows e KDirStat per KDE / Linux:

Schermata di KDirStat

Sto cercando qualcosa di simile, ma una scatola Linux senza testa. (Ad esempio, eseguire il programma di raccolta dati della console sul server, quindi caricare il file in un programma grafico in un ambiente con interfaccia grafica.)

In alternativa, quali sono altri modi per ottenere una rappresentazione strutturata dello spazio su disco utilizzato, con solo l'accesso SSH?


Risposte:


24

NCurses Disk Usage (ncdu) va bene per questo. Vedi http://dev.yorhel.nl/ncdu per i dettagli. È disponibile come pacchetto per le distribuzioni più popolari e ti consente di navigare e scoprire dove viene utilizzato lo spazio su disco. Utilizza caratteri di testo per visualizzare un grafico a barre dell'utilizzo della directory in modo da ottenere un'interfaccia semigrafica, in un ambiente di solo testo.


Questo è fantastico, altamente raccomandato.
RomanSt

ncdu non produce treemap.
Dave Horner,

11

GT5 è molto carino. Ha un'interfaccia console e crea anche file html che puoi visualizzare nel tuo browser. È nei repository, quindi puoi semplicemente prenderlo.


bello ... non ero a conoscenza di quel pacchetto.
3dinfluence

1
Sto usando gt5da un po ', ma ha un notevole difetto: se hai molti file, gt5ironicamente richiede una notevole quantità di spazio su disco (centinaia di megabyte) per generare i risultati.
Vladimir Panteleev,

8

Io uso du -cks * | sort -rn | head -11.

Mostra le prime dieci directory in base al consumo del disco. Lo uso su / home e così continuamente.


Brillante! Niente da installare, fa bene il lavoro, anche se richiede di navigare un po 'ed eseguire il comando in luoghi diversi per indagare su dove è andato tutto lo spazio libero.
Niavlys,

5

xdiskusageconsente di convogliare l'output di duin esso per l'analisi. È un'ottima opzione.



1

Puoi eseguire lo stesso comando se ti connetti sul server tramite ssh e usi ssh X forwarding e un X server sulla tua workstation. Se vuoi dalla riga di comando:

df -k /*|sort -n

1
Sì, è ovvio, ma non voglio installare KDE su un server :) E stavo cercando un metodo più bello / strutturato che ordinare semplicemente tutti i file per dimensione ... domanda modificata per chiarire.
Vladimir Panteleev
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.