Entdecken Sie die Speicherplatznutzung mit Ncdu

LinuxLinuxBeginner
Jetzt üben

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

Einführung

ncdu (NCurses Disk Usage) ist ein einfaches, aber leistungsstarkes Kommandozeilen-Tool, das eine detaillierte Ansicht der Speicherplatznutzung bietet. Es ermöglicht Benutzern, durch Verzeichnisse zu navigieren und interaktiv ihren Speicherplatz aufzuräumen. Es ist eine Verbesserung gegenüber dem traditionellen du-Befehl und bietet eine benutzerfreundliche Schnittstelle sowie zusätzliche Funktionen zum Sortieren und Löschen von Dateien direkt über seine Schnittstelle.

ncdu disk usage interface

Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL linux(("Linux")) -.-> linux/FileandDirectoryManagementGroup(["File and Directory Management"]) linux(("Linux")) -.-> linux/SystemInformationandMonitoringGroup(["System Information and Monitoring"]) linux/FileandDirectoryManagementGroup -.-> linux/find("File Searching") linux/SystemInformationandMonitoringGroup -.-> linux/df("Disk Space Reporting") linux/SystemInformationandMonitoringGroup -.-> linux/du("File Space Estimating") subgraph Lab Skills linux/find -.-> lab-296141{{"Entdecken Sie die Speicherplatznutzung mit Ncdu"}} linux/df -.-> lab-296141{{"Entdecken Sie die Speicherplatznutzung mit Ncdu"}} linux/du -.-> lab-296141{{"Entdecken Sie die Speicherplatznutzung mit Ncdu"}} end

Analyse und Verwaltung des Speicherplatzes

Um ncdu für eine vollständige Analyse der Speicherplatznutzung Ihres Systems zu verwenden, geben Sie den folgenden Befehl in die Kommandozeile ein:

ncdu /
ncdu disk usage interface

Dieser Befehl startet ncdu im Root-Verzeichnis und ermöglicht es Ihnen, die Speicherplatznutzung Ihres gesamten Dateisystems zu analysieren. Sobald ncdu läuft, sehen Sie eine textbasierte Benutzeroberfläche, die alle Dateien und Verzeichnisse im Root-Verzeichnis zusammen mit ihrer Größe auflistet.

Grundlegende Bedienung in Ncdu

  • Navigation: Verwenden Sie die Pfeiltasten hoch und runter oder die Tasten j und k, um durch die Elemente zu blättern. Verwenden Sie die Pfeiltaste rechts oder die Eingabetaste, um ein ausgewähltes Verzeichnis zu öffnen, und die Pfeiltaste links, um zum übergeordneten Verzeichnis zurückzukehren.
  • Sortierung: Drücken Sie s, um die Elemente nach Dateigröße zu sortieren, n für die Sortierung nach Name, C für die Sortierung nach Anzahl der Elemente oder M für die Sortierung nach Änderungszeit. Drücken Sie die gleiche Taste erneut, um zwischen aufsteigender und absteigender Sortierung zu wechseln.
  • Anzeigeoptionen:
    • Wechseln Sie zwischen Speicherplatznutzung und scheinbarer Größe, indem Sie a drücken.
    • Ändern Sie den Anzeigemodus, indem Sie g drücken, um die Anzeige in Prozent, graphisch, beides oder gar nicht anzuzeigen.
    • Drücken Sie c, um die Anzeige der Anzahl der untergeordneten Elemente umzuschalten, und m für die neueste Änderungszeit der untergeordneten Elemente (erfordert die -e-Option).
  • Löschen von Dateien: Drücken Sie d, um die ausgewählte Datei oder das ausgewählte Verzeichnis zu löschen. Sie erhalten eine Bestätigungsaufforderung, um versehentliche Löschvorgänge zu vermeiden.
  • Zusätzliche Werkzeuge:
    • Drücken Sie i, um detaillierte Informationen über das ausgewählte Element anzuzeigen.
    • Drücken Sie b, um eine Shell im aktuellen Verzeichnis zu öffnen. Dies kann mit der Umgebungsvariablen NCDU_SHELL angepasst werden.
    • Drücken Sie r, um das aktuelle Verzeichnis zu aktualisieren oder neu zu berechnen.
  • Beenden: Drücken Sie q, um ncdu zu beenden und zur Kommandozeile zurückzukehren.

Die Verwendung von ncdu ausgehend vom Root-Verzeichnis bietet einen umfassenden Überblick darüber, wo Speicherplatz auf Ihrem gesamten System genutzt wird. Dies erleichtert es Ihnen, Ihre Daten zu bereinigen und effiziente Speicherpraktiken aufrechtzuerhalten.

Zusammenfassung

ncdu bietet eine hochinteraktive und intuitive Möglichkeit, die Speicherplatznutzung auf Linux-Systemen zu analysieren. Es stellt eine deutliche Verbesserung gegenüber herkömmlichen Methoden dar und erleichtert es, Speicherplatzfresser in Ihrem Dateisystem zu identifizieren und zu verwalten. Indem Sie ncdu in Ihre regelmäßigen Systemwartungsroutinen integrieren, können Sie den Speicherplatz effizient verwalten und Ihr System sauber und organisiert halten.