LinuxAlternative

Linux · System Tools

ncdu

Ein schnelles, interaktives Befehlszeilentool zur Analyse der Festplattenauslastung mit einer baumartigen Oberfläche.

Open SourceKostenlos
Als Erste(r) bewerten
Lizenz
GPL-3.0
Aktuelle Version
2.11.1

Was ist ncdu?

ncdu (NCurses Disk Usage) ist ein leichtgewichtiges Befehlszeilenprogramm, das Ihr Dateisystem scannt, um anzuzeigen, wo Speicherplatz verbraucht wird. Es existiert seit vielen Jahren und ist ein Standard in der Linux-Systemadministration. Das Design legt Wert auf Geschwindigkeit und geringe Ressourcennutzung, was es ideal für Server und ältere Hardware macht, bei denen grafische Tools träge wirken könnten.

Es richtet sich vor allem an Systemadministratoren, Entwickler und Power‑Users, die mit dem Terminal vertraut sind. Wenn Sie Tastatur‑gesteuerte Arbeitsabläufe bevorzugen und große Verzeichnisse schnell identifizieren möchten, ohne ein GUI zu öffnen, ist ncdu die Standardwahl. Es läuft direkt im Terminal und ermöglicht die Analyse der Festplattenauslastung über SSH, ohne X‑Forwarding zu benötigen.

Im Vergleich zu WinDirStat, das eine visuelle Treemap verwendet, nutzt ncdu eine textbasierte Baumansicht. Obwohl es auf den ersten Blick weniger visuell intuitiv erscheint, ist es deutlich schneller und präziser bei der Navigation. Sie bewegen sich durch die Verzeichnisse mit den Pfeiltasten statt zu klicken, was viele Benutzer als effizienter empfinden, sobald sie sich an die Oberfläche gewöhnt haben. Es fehlt die farbige Blockvisualisierung, kompensiert aber durch überlegene Leistung und Einfachheit.

Ideal für: Systemadministratoren und Terminalnutzer, die schnell die Festplattenauslastung auf lokalen oder entfernten Linux‑Systemen ermitteln müssen.

Wichtige Funktionen von ncdu

  • Interaktive Baumansicht der Verzeichnisgrößen
  • Verzeichnisse werden standardmäßig nach Größe sortiert
  • Schnelles Scannen mit geringem Speicherverbrauch
  • Unterstützt die Analyse von entfernten Verzeichnissen über SSH
  • Kann Scanergebnisse speichern und später laden
  • Tastaturgesteuerte Navigation ohne Maus
  • Zeigt Dateianzahl und Gesamtgröße pro Verzeichnis
  • Läuft in jedem Standard-Terminalemulator

Vorteile

  • Extrem schnell und leichtgewichtig
  • Keine GUI-Abhängigkeiten erforderlich
  • Einfach zu installieren auf nahezu jeder Linux‑Distribution
  • Präzise Navigation für große Dateisysteme

Nachteile

  • Steile Lernkurve für Nicht‑CLI‑Nutzer
  • Fehlende visuelle Treemap‑Darstellung
  • Keine integrierte Dateilöschung (muss mit anderen Tools erfolgen)
  • Die Oberfläche kann im Vergleich zu GUI‑Tools spärlich wirken

Windows-Programme, die ncdu ersetzt

ncdu unter Linux installieren

Ubuntu / Mintsudo apt install ncdu
Debiansudo apt install ncdu
Fedorasudo dnf install ncdu
Arch / Manjarosudo pacman -S ncdu
openSUSEsudo zypper install ncdu

Tipps für Windows-Umsteiger

Wenn Sie von WinDirStat kommen, sollten Sie die visuelle Treemap zugunsten einer textbasierten Liste aufgeben. Verwenden Sie die Pfeiltasten, um in die Verzeichnisse zu navigieren, und die Taste 'd', um Dateien zu löschen (Bestätigung erforderlich). Es gibt kein direktes Äquivalent zum Klicken auf einen Block, um Details zu sehen; stattdessen navigieren Sie zum Verzeichnis, um dessen Inhalte anzuzeigen. Für ein visuelles Erlebnis können Sie 'dust' oder 'duf' in Betracht ziehen, wenn Ihnen ncdu zu abstrakt erscheint, aber für reine Geschwindigkeit ist ncdu schwer zu schlagen. Denken Sie daran, dass es standardmäßig die für den aktuellen Benutzer zugänglichen Dateien analysiert; nutzen Sie sudo, um Systemverzeichnisse zu scannen.

ncdu: häufige Fragen

Wie lösche ich eine Datei in ncdu?

Navigieren Sie zur Datei oder zum Verzeichnis und drücken Sie die Taste 'd'. Sie werden zur Bestätigung aufgefordert, bevor das Element entfernt wird.

Kann ncdu entfernte Server scannen?

Ja, Sie können das Flag '-x' verwenden oder ncdu einfach auf einem entfernten Pfad ausführen, wenn Sie SSH-Zugriff haben, obwohl das direkte Scannen von entfernten Servern im Vergleich zu dedizierten Tools begrenzt ist.

Warum ist ncdu schneller als WinDirStat?

ncdu nutzt eine textbasierte Oberfläche und optimierten C‑Code, wodurch die Belastung durch das Rendern komplexer Grafiken vermieden wird. Es verarbeitet Daten außerdem dort, wo möglich, im Streaming-Modus.

Unterstützt ncdu das Speichern von Scanergebnissen?

Ja, Sie können den aktuellen Scan mit der Taste 's' in eine Datei speichern und später ohne erneutes Scannen wieder laden.

Aktualisiert am