Datenträgerverwaltung

Überprüfen Sie die Verzeichnisgröße unter Linux

Überprüfen Sie die Verzeichnisgröße unter Linux
Es ist ganz einfach, die Größe von Verzeichnissen und Dateien mit der GUI zu überprüfen. Das Abrufen der Größe eines Verzeichnisses über die Befehlszeile kann viel schwieriger sein als bei der Verwendung der GUI. Mit dem Befehl 'ls' können Sie den Inhalt eines Verzeichnisses auflisten, aber Sie können den genauen Speicherplatz oder die Verzeichnisgröße nicht sehen. Stattdessen müssen Sie mehr Befehle erkunden, um die genaue Größe des Verzeichnisses oder der Datei zu erhalten.

In diesem Artikel erfahren Sie, wie Sie die Verzeichnisgröße unter Linux mithilfe der Befehlszeilenumgebung überprüfen. Alle in diesem Artikel demonstrierten Befehle wurden auf einem Ubuntu 20 . ausgeführt.04-System. Alle Methoden und Schritte werden im Terminal ausgeführt. Sie können das Terminalfenster schnell öffnen, indem Sie Strg + Alt + t . eingeben.

Im Folgenden sind einige Methoden aufgeführt, mit denen Sie die Verzeichnisgröße auf Linux-Systemen überprüfen können. Wir werden diese Methoden nacheinander untersuchen:

Methode 1: Überprüfen Sie die Verzeichnisgröße mit du Command du

Der Standardbefehl, der verwendet wird, um die Größe des Verzeichnisses zu überprüfen, ist als 'du'-Befehl bekannt, der für . steht disk duSalbei. Der Befehl du ist auf den meisten Linux-Distributionen installiert. Mit dem Befehl du können Sie die aktuelle Verzeichnisgröße Ihres Systems wie folgt anzeigen:

$ du

Der obige Befehl zeigt eine Liste der Inhalte des Home-Verzeichnisses an. Die links angezeigten Zahlen zeigen die Größe jedes Objekts in Kilobyte an.

Mit der Option -h können Sie die Ausgabe auch in beschreibenderer Form wie folgt anzeigen:

$ du -h

Der obige Befehl zeigt den Raum in Kilo, Mega und Gigabyte mit Zahlen an.

Um die Größe des jeweiligen Verzeichnisses zu ermitteln, verwenden Sie die folgende Syntax:

$ du -h /Verzeichnispfad

Sie müssen den obigen Befehl als sudo-Benutzer ausführen, da einige Verzeichnisse bestimmte Berechtigungen erfordern, um auf bestimmte Verzeichnisinhalte zuzugreifen.

Verwenden Sie den folgenden Befehl, um die Verzeichnisgröße des Verzeichnisses /var zu überprüfen:

$ sudo du -h /var

Mit der Option -hc können Sie die Größe des jeweiligen Verzeichnisses in lesbarer Form wie folgt anzeigen:

$ sudo du -hc /var

Sie können die Pfadtiefe des Unterverzeichnisses auch mit der Option max-depth ändern. Wenn Sie beispielsweise nur das oberste Verzeichnis anzeigen möchten, müssen Sie max-depth=0 wie folgt festlegen:

$ sudo du -hc -max-depth=0 /var

Um das oberste Verzeichnis mit einer Ebene eines Unterverzeichnisses abzurufen, legen Sie auf ähnliche Weise max-depth=1 . fest.

$ sudo du -hc -max-depth=1 /var

Wenn Sie weitere Befehle im Zusammenhang mit du erkunden möchten, können Sie den folgenden Befehl verwenden:

$ Mann du

Methode 2: Überprüfen Sie die Verzeichnisgröße mit dem Baumbefehl

Der Befehl tree wird verwendet, um Verzeichnisse, Unterverzeichnisse und Dateien im Baumformat anzuzeigen. Sie können diesen Befehl nützlicher machen, indem Sie Flags und Optionen zur Anpassung eingeben. Der Tree-Befehl ist auf den meisten Linux-Systemen nicht bereits installiert. Sie können diesen Befehl mit dem apt-Paketmanager wie folgt installieren:

$ sudo apt install tree

Um das aktuelle Verzeichnis, Unterverzeichnisse und Dateien anzuzeigen, verwenden Sie den folgenden Befehl auf dem Terminal:

$ Baum -d -h

Mit dem Befehl tree können Sie auch den Inhalt eines bestimmten Verzeichnisses mit der folgenden Syntax abrufen:

$ Baum /Verzeichnispfad

Um den Inhalt des Verzeichnisses /var aufzulisten, verwenden Sie den folgenden Befehl:

$ Baum /var

Nach Abschluss des Befehls wird die Gesamtzahl der Verzeichnisse und Unterverzeichnisse angezeigt.

Um mehr über den Baumbefehl zu erfahren, verwenden Sie den folgenden Befehl:

$ Mann Baum

Methode 3: Überprüfen Sie die Verzeichnisgröße mit dem ncdu-Befehl

Die NCurses Disk Usage, abgekürzt 'ncdu', wird auch verwendet, um die Verzeichnisgröße zu überprüfen. ncdu ist auf den meisten Linux-Systemen nicht standardmäßig installiert. Sie müssen diesen Befehl über die Befehlszeile über den apt-Paketmanager wie folgt installieren:

$ sudo apt install ncdu

Mit ncdu können Sie eine interaktive Anzeige der Festplattennutzung Ihres Systems anzeigen. Führen Sie Folgendes aus, um diesen Befehl auszuprobieren:

$ ncdu

In der oberen linken oberen Ecke wird das aktuell angezeigte Verzeichnis angezeigt. Die linke Spalte zeigt die Verzeichnisgröße im numerischen Wert an, wobei die #-Zeichen die Größe neben jedem Verzeichnis angeben. Mit den Pfeiltasten können Sie zwischen diesen Zeilen navigieren. Hier dient der Pfeil nach rechts dazu, das Verzeichnis zu durchsuchen, und der Pfeil nach links ist, Sie zurück zu bewegen.

Mit dem ncdu-Befehl können Sie auch wie folgt auf ein bestimmtes Verzeichnis abzielen:

$ ncdu /var

Um die ncdu-Oberfläche zu beenden, drücken Sie 'q' und für Hilfe drücken Sie '?'.

In diesem Artikel haben Sie gelernt, wie Sie die Verzeichnisgröße mit der Terminal-Befehlszeile unter Ubuntu 20 überprüfen.04 Linux-Systeme durch drei verschiedene Methoden. Sie können mit dem Terminal weitere Befehle zu den Befehlen tree, ncdu und du erkunden. Diese Befehle können auf allen Linux-Distributionen verwendet werden. Wenn Sie Fragen oder Anregungen haben, können Sie gerne unten kommentieren.

Nützliche Tools für Linux-Spieler
Wenn Sie gerne unter Linux spielen, haben Sie wahrscheinlich Apps und Dienstprogramme wie Wine, Lutris und OBS Studio verwendet, um das Spielerlebnis ...
HD-Remastered-Spiele für Linux, die noch nie zuvor eine Linux-Version hatten
Viele Spieleentwickler und -herausgeber entwickeln HD-Remaster alter Spiele, um die Lebensdauer des Franchise zu verlängern. Bitte Fans, die Kompatibi...
So verwenden Sie AutoKey zur Automatisierung von Linux-Spielen
AutoKey ist ein Desktop-Automatisierungsdienstprogramm für Linux und X11, programmiert in Python 3, GTK und Qt. Mithilfe der Skript- und MACRO-Funktio...