Gibt es für Linux einen Kreisdiagramm-Webseitengenerator für die rekursive Speicherplatznutzung?

3

Kennt jemand ein pro Verzeichnis (nicht pro Benutzer) Speicherplatznutzung Tortendiagramm-Generator-Skript für Linux? Ich möchte eine Reihe von Webseiten generieren, die mir die Verwendung der einzelnen Verzeichnisse anzeigen. Anschließend können Sie auf das Tortendiagrammsegment klicken und die Datenträgerverwendung dieses Unterverzeichnisses anzeigen.

Ross Rogers
quelle

Antworten:

3

kdirstat ist ein ähnliches Programm für KDE. Im schlimmsten Fall können Sie den Code wahrscheinlich ausleihen oder sogar eine automatisierte GUI / Saver-Lösung mit DBUS hacken, wenn Sie dies nicht manuell tun möchten.

Der von Ihnen gesuchte Diagrammtyp zum Generieren wird als "Treemap" bezeichnet. Dies soll Ihnen also dabei helfen, etwas ausfindig zu machen. Check out http://www.cs.umd.edu/hcil/treemap-history/

Update: Es scheint sowohl Python- als auch Ruby-Bibliotheken zu geben:

http://rubytreemap.rubyforge.org/html-treemap.html

http://pypi.python.org/pypi/treemap/1.05

Vermutlich müssen Sie nur die Verzeichniseinträge lesen, hierarchisch gruppieren (wahrscheinlich in der für Ihre Sprache am besten geeigneten Weise; Listen und Dikte in Python, nehme ich an) und dann die Bibliothek aufrufen, um Ihre Ausgabegrafik zu generieren. Aber das ist eine Vermutung; lies die docs :)

Lee B
quelle
1
kdirstat ist großartig, ich benutze es die ganze Zeit. Es gibt auch einen Fensterhafen, windirstat.
Davr
2

Die einzige App, die mir bekannt ist, ist der Disk Usage Analyzer (unter Applications> Accessories ), der fast genau das tut, was Sie wollen, aber ohne das Webseiten-Bit. Du könntest ein paar Screenshots machen oder so was, denke ich.

Verärgerte Ziege
quelle
Dieser Disk Usage Analyzer wird dann im Gnome-Menü aufgerufen. Es ist Teil des Gnome-Utils- Pakets Baobab .
Avelldiroll