Linux Speicherplatz anzeigen mit “disk usage” (du, 2023, SSH)

du steht für “Disk Usage” und ist ein Konsolenbefehl, mit dem du in Linux Speicherplatz anzeigen lassen kannst. Der Befehl zeigt dir den Speicherplatzbedarf von Dateien und Verzeichnissen an. Wenn du den Befehl in der Konsole ausführst, zeigt er dir die Größe von Dateien und Verzeichnissen in Bytes an. Das ist besonders nützlich, wenn du feststellen möchtest, welche Dateien und Verzeichnisse am meisten Speicherplatz auf deinem System belegen.

Möchtest du hingegen nur den verfügbaren Speicherplatz angezeigt bekommen, kannst du hierfür den Befehl df verwenden. Klicke hier, um mehr darüber zu erfahren, wie du dir mit df in Linux/Ubuntu den verfügbaren Speicherplatz anzeigen lassen kannst.

Syntaxbeschreibung für die Verwendung in der Shell #

Eine kurze Syntaxbeschreibung für die Verwendung von disk usage (du) über die SSH.

du OPTIONEN DATEIEN

OPTIONEN und DATEIEN sind optionale Parameter.

Beispiele zum Konsolenbefehl “du” #

Hier findest du eine Übersicht häufig verwendeter Parameter, die zusammen mit disk usage verwendet werden.

# Zeigt den belegten Speicherplatz des Dateisystems:
du -hs

# Zeige den belegten Speicherplatz im aktuellen Verzeichnis
du -hs .

# Zeige den Verbrauch von Speicherplatz durch einen bestimmten Dateityp:
du -hs *.pdf

# Sortiere die Ausgabe nach Größe
du -h * | sort -hr

# Zeige nur die Größe der Dateien und Verzeichnisse im aktuellen Verzeichnis an
du -h * --max-depth=1

# Zeige den verbrauchten Speicherplatz, wenn alle ZIP Dateien ausgeschlossen werden
du --exclude="*.zip*" -hs

# Zeige die größe eines bestimmten Pfades an
du -h /var/www --max-depth=1

Optionen / Parameter #

KurzformLangformBeschreibung
-a–allGibt die Belegung für Dateien und Verzeichnisse an, einschließlich der versteckten.
-B 100000–block-size=100000Legt die Blockgröße fest, die zur Berechnung des Speicherplatzbedarfes verwendet werden soll.
-b–bytesEntspricht –block-size=1
-c–totalZeigt den Gesamtspeicherplatz am Ende der Liste an.
-h–human-readableGibt die Ausgabe in einem lesbaren Format an.
-kEntspricht –block-size=1000
-l–count-linksZählt die Größen mehrmals, wenn es sich um Verknüpfungen handelt.
-L–dereferenceAlle symbolischen Verknüpfungen auflösen
-D–dereference-argsLöst nur symbolische Verknüpfungen auf, die auf der Befehlszeile angegeben wurden.
-d–max-depth=1Summe für ein Verzeichnis ausgeben, wenn es N oder weniger Ebenen unterhalb des Befehlszeilenarguments ist.
-mEntspricht –block-size=1M
–siEntspricht -h nur mit Potenzen von 1000 anstatt von 1024
-s–summarizeNur eine Summe für jedes Argument anzeigen
-t–treshold=NEinträge kleiner als N ignorieren (falls positiv) oder Einträge größer als N ignorieren (falls negativ)
-X–exclude-from=DATEIDateien ausschließen, die auf irgendein Muster in DATEI passen.
Hier klicken, um den Beitrag zu bewerten
[Gesamt: 0 Durchschnitt: 0]

Hinterlasse einen Kommentar

Titel