it-swarm.com.de

Wie bestimme ich, wo die größten Dateien / Verzeichnisse auf meinem System gespeichert sind?

Ich habe mich gefragt, woher Sie wissen, wo die größten Dateien in meinem System gespeichert sind.

Zum Beispiel---

Verwendeter Speicherplatz: 1 GB Java: 500 MB Java Prozentsatz: 50% möglicherweise in einem Kreisdiagramm dargestellt. Vielleicht?

Ich weiß, das ist vielleicht ein Feature-Overkill. Ich vergesse manchmal, Dinge gespeichert zu haben und frage mich, warum meine Festplatte so voll ist.

Im Grunde genommen also ein Befehl, mit dem ich auf dem Dateisystem ausgeführt werden und Informationen zum verwendeten Speicherplatz erhalten kann.

Bitte und Dankeschön.

40
myusuf3

Der Disk Usage Analyzer ist unter Ubuntu> Zubehör> Disk Usage Analyzer verfügbar. Sie erhalten ein schickes Tortendiagramm, das zeigt, welche Dateien und Ordner den meisten Speicherplatz beanspruchen:

enter image description here

Die Dokumentation dazu ist etwas spärlich, aber Sie finden weitere Informationen zu dem Ubuntu-Wiki und der Projektseite .

Wenn Sie an der Verwendung der Befehlszeile interessiert sind, gibt es du, das beschrieben wird hier .

43
Erigami

Sofern es nicht kürzlich geändert wurde, zeigt baobab nur Verzeichnisse an. Schauen Sie sich kdirstat an, um eine Alternative zu finden, in der Dateien nach Typ sortiert angezeigt werden.

Eine Kommandozeilenalternative ist

du -a | sort -nr | head
27
UncleZeiv

Die von @UncleZeiv vorgeschlagene Lösung funktioniert nicht, wenn wirklich kein Platz mehr verfügbar ist, da sort den Ordner /tmp verwendet, wenn mehrere Zeilen sortiert werden müssen.

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

Eine Alternative ist eine Kombination aus der Antwort von @UncleZeiv und @Yoav Weiss sowie das Hinzufügen eines weiteren Pfads für den temporären Speicherort:

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

Schließlich ist meine bevorzugte Lösung eine für Menschen lesbare Lösung, die nicht von dem temporären Ordner und dem Listenstammverzeichnis abhängt (/):

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

Ein nützlicher Befehl dazu hilft in Fällen, in denen Sie dies für bestimmte Verzeichnisse über die Befehlszeile ermitteln müssen:

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

Es gibt Ihnen eine Liste der ersten Tiefenverzeichnisse und ihrer Größen

-x begrenzt die Analyse auf ein Dateisystem

-h zeigt vom Menschen lesbare k/M/Gbytes (dies hindert Sie jedoch daran, die Ausgabe zu sortieren)

6
Yoav Weiss

Das andere hervorragende Tool zur Verwendung von Kreisdiagrammen ist Filelight. Es ist eine KDE-App und in den Repositories verfügbar.

3
Ryan Thompson

Ein weiteres Tool hierfür ist jDiskReport (eine Java App)

0
AndrewR

Verwenden Sie den Disk Usage Analyzer (Anwendungen -> Zubehör -> Disk Usage Analyzer):

(Der Befehl lautet baobab).

Klicken Sie auf Analyzer -> Dateisystem durchsuchen

0
dv3500ea