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.
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.