Startseite > Paket- & Systemverwaltung > du

du-Befehl meistern

Eine Anleitung für den `du`-Befehl, der die Speichernutzung von Dateien und Verzeichnissen unter Linux meldet. Mit diesem Tool können Sie die Speichernutzung bestimmter Pfade einfach überprüfen und verwalten.

Wichtige Optionen

Kombinieren Sie die verschiedenen Optionen des `du`-Befehls, um einen Bericht über die Speichernutzung Ihrer Dateien und Verzeichnisse zu erstellen.

1. Grundlegende Abfragen

2. Filtern und Ausgabe

3. Pfad angeben

Erzeugter Befehl:

Kombinieren Sie die Befehle.

Beschreibung:

`du` Führen Sie den Befehl aus.

Kombinieren Sie diese Optionen und führen Sie die Befehle virtuell zusammen mit der KI aus.

Ausgabe verstehen

Die Ausgabe des `du`-Befehls zeigt hauptsächlich die Speichernutzung jeder Datei oder jedes Verzeichnisses.

Erläuterung der `du -h`-Ausgabe Dies ist eine Beschreibung jedes Elements, das beim Ausführen des `du -h`-Befehls angezeigt wird.
Spalte Beschreibung
Size Der Speicherplatz, den die Datei oder das Verzeichnis belegt (in menschenlesbarem Format)
Name Der Name der Datei oder des Verzeichnisses

Unterschied zwischen `du` und `df`

`du` (Disk Usage) misst den Speicherplatz, der von bestimmten Dateien oder Verzeichnissen auf einem Datenträger belegt wird. `df` (Disk Free) hingegen zeigt den verfügbaren Speicherplatz des gesamten Dateisystems an. `du` konzentriert sich auf die Aggregation der Nutzung innerhalb des Dateisystems, während `df` sich auf die Gesamtkapazität und den freien Speicherplatz eines gemounteten Volumes konzentriert. Daher können die Ergebnisse der beiden Berichte voneinander abweichen.

Anwendungsbeispiele

Entdecken Sie praktische Anwendungsbeispiele des `du`-Befehls, um die Speichernutzung effizient zu analysieren.

Gesamte Speichernutzung des aktuellen Verzeichnisses in menschenlesbarem Format überprüfen

du -sh .

Fasst den gesamten belegten Speicherplatz des aktuellen Verzeichnisses in MB/GB-Einheiten zusammen.

Nutzung der Unterverzeichnisse der ersten Ebene im aktuellen Verzeichnis überprüfen

du -h --max-depth=1 .

Zeigt, wie viel Speicherplatz jedes direkte Unterverzeichnis im aktuellen Verzeichnis belegt.

Nutzung aller Dateien und Verzeichnisse in einem bestimmten Verzeichnis überprüfen

du -ah /var/log

Zeigt die detaillierte Nutzung aller Dateien und Unterverzeichnisse im Verzeichnis `/var/log` an.

Nutzung des aktuellen Verzeichnisses ohne das `.cache`-Verzeichnis überprüfen

du -sh --exclude=".cache" .

Nützlich, um die Speichernutzung ohne unnötige Cache-Verzeichnisse zu berechnen.

Die 10 größten Verzeichnisse finden

du -h . | sort -rh | head -n 10

Nützlich, um die 10 größten Verzeichnisse zu finden, die den meisten Speicherplatz im aktuellen Verzeichnis belegen.


Gleiche Kategorie Befehle