Zum Inhalt springen

dust - Intuitives Festplattennutzungs-Analyse-Tool Kurzreferenz

dust - Intuitives Festplattennutzungs-Analyse-Tool Kurzreferenz

Abschnitt betitelt „dust - Intuitives Festplattennutzungs-Analyse-Tool Kurzreferenz“

Eine intuitivere Version von du (Disk Usage), geschrieben in Rust. Zeigt die Festplattennutzung mit visuellen Balkendiagrammen an, sodass Sie auf einen Blick erkennen können, was Speicherplatz verbraucht.

PlattformBefehl
macOS (Homebrew)brew install dust
Ubuntu/Debiansudo apt install du-dust
Arch Linuxsudo pacman -S dust
Fedora/RHELsudo dnf install dust
Windows (Scoop)scoop install dust
Windows (Chocolatey)choco install dust
Cargo (Alle Plattformen)cargo install du-dust
Snapsudo snap install dust
Condaconda install -c conda-forge dust
Nixnix-env -iA nixpkgs.du-dust
BefehlBeschreibung
dustFestplattennutzung des aktuellen Verzeichnisses mit Balkendiagramm anzeigen
dust /path/to/dirEin bestimmtes Verzeichnis analysieren
dust dir1 dir2Festplattennutzung mehrerer Verzeichnisse vergleichen
dust -n 10Die 10 größten Einträge anzeigen
dust -n 30Die 30 größten Einträge anzeigen
dust -d 2Anzeige auf 2 Verzeichnisebenen begrenzen
dust -d 1Nur direkte Kinder anzeigen (Überblick)
dust -rAusgabereihenfolge umkehren (kleinste zuerst)
dust -pVollständige Pfade für jeden Eintrag anzeigen
dust -sScheinbare Größe statt Festplattennutzung anzeigen
BefehlBeschreibung
dust -DNur Verzeichnisse anzeigen (keine einzelnen Dateien)
dust -FNur Dateien anzeigen (keine Verzeichnisse)
dust -iVersteckte Dateien und Verzeichnisse ausblenden
dust -xAuf demselben Dateisystem bleiben (Mount-Points nicht überschreiten)
dust -X node_modulesEinträge namens “node_modules” ignorieren
dust -X ".git".git-Verzeichnisse ignorieren
dust -e "\.log$"Nur Dateien einschließen, die dem Regex-Muster entsprechen
dust -v "\.tmp$"Dateien ausschließen, die dem Regex-Muster entsprechen
dust -z 1MNur Einträge größer als 1 MB anzeigen
dust -z 100KNur Einträge größer als 100 KB anzeigen
dust -tErgebnisse nach Dateityp/Erweiterung gruppieren
dust -fAnzahl der Dateien statt Festplattennutzung zählen
BefehlBeschreibung
dust -bProzentsätze und ASCII-Balken entfernen (einfache Ausgabe)
dust -BProzentbalken auf die rechte Seite verschieben
dust -cMonochrome Ausgabe (keine Farben)
dust -CFarbausgabe erzwingen (auch beim Piping)
dust -RBildschirmleser-Modus (keine Balken, fügt Tiefenspalte hinzu)
dust -jAusgabe im JSON-Format
dust --skip-totalGesamtsummenzeile oben nicht anzeigen
BefehlBeschreibung
dust -o siSI-Einheiten (KB, MB, GB — Potenzen von 1000)
dust -o bGrößen in Bytes anzeigen
dust -o kbGrößen in Kilobytes anzeigen
dust -o kibGrößen in Kibibytes anzeigen (1024)
dust -o mbGrößen in Megabytes anzeigen
dust -o mibGrößen in Mebibytes anzeigen (1024²)
dust -o gbGrößen in Gigabytes anzeigen
dust -o gibGrößen in Gibibytes anzeigen (1024³)
BefehlBeschreibung
dust -LSymbolischen Links folgen
dust -PFortschrittsanzeige deaktivieren
dust --collapse folder_nameAngegebenen Ordner in der Ausgabe eingeklappt halten
dust --files-from=list.txtPfade aus einer zeilenweise getrennten Datei lesen
dust --files0-from=list.txtPfade aus einer NUL-getrennten Datei lesen
# Schneller Überblick: Was verbraucht Festplattenplatz?
dust -d 1

# Die größten Dateien in einem Projekt finden
dust -F -n 20

# Home-Verzeichnis analysieren, Caches ignorieren
dust -X ".cache" -X "node_modules" ~

# Zwei Verzeichnisse nebeneinander vergleichen
dust ~/projects ~/downloads

# Maschinenlesbare Ausgabe für Skripte
dust -j /var/log

# Herausfinden, was Speicherplatz auf Root verwendet, nur gleiches Dateisystem
sudo dust -x -d 2 /

# Nach Dateityp gruppieren, um zu sehen, welche Erweiterungen am meisten Platz verwenden
dust -t -n 20

# Nur Verzeichnisse größer als 100MB anzeigen
dust -D -z 100M

dust zeigt eine baumartige Ausgabe mit visuellen Balken an:

 5.0G   ┌── videos                │████████████████████████████████ │  50%
 2.5G   ├── photos                │████████████████                 │  25%
 1.5G   ├── documents             │██████████                       │  15%
 500M   ├── music                 │███                              │   5%
 500M   ├── downloads             │███                              │   5%
10.0G ┌─┴ home                    │████████████████████████████████ │ 100%
  • Größenspalte: Gesamtgröße des Verzeichnisses und seines Inhalts
  • Baum-Markierungen: Zeigen Eltern-Kind-Beziehungen (┌──, ├──, └──)
  • Balkendiagramm: Visueller Anteil jedes Eintrags
  • Prozentsatz: Anteil an der Gesamtgröße des übergeordneten Verzeichnisses
Funktiondudust
Visuelle BalkenNeinJa
FarbausgabeNeinJa
Standard-SortierungNeinNach Größe
Dateityp-GruppierungNeinJa (-t)
JSON-AusgabeNeinJa (-j)
Regex-FilterungNeinJa (-e, -v)
MindestgrößenfilterNeinJa (-z)
GeschwindigkeitSchnellSchnell (Rust)