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

Check Directory Size 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 weitere Befehle erkunden, um die genaue Größe des Verzeichnisses oder der Datei zu ermitteln.

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.04-System ausgeführt. 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

Der Standardbefehl, der verwendet wird, um die Größe des Verzeichnisses zu überprüfen, ist als „du“-Befehl bekannt, der für steht D isk du Weise. 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:



$von





Der obige Befehl zeigt eine Liste des Inhalts 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:



$von-h

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

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

$von-h/Verzeichnispfad

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

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

$sudo von-h/wo

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

$sudo von -hc /wo

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 von–hc ––max-Tiefe=0 /wo

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

$sudo von–hc ––max-Tiefe=1 /wo

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

$Mann von

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 Befehl tree ist auf den meisten Linux-Systemen nicht bereits installiert. Sie können diesen Befehl mit dem apt-Paketmanager wie folgt installieren:

$sudogeeignetInstallieren Baum

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 /wo

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 wird auf den meisten Linux-Systemen nicht standardmäßig installiert. Sie müssen diesen Befehl über die Befehlszeile über den apt-Paketmanager wie folgt installieren:

$sudogeeignetInstallierenncdu

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. In der linken Spalte wird die Verzeichnisgröße als numerischer Wert angezeigt, 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 zum Durchsuchen des Verzeichnisses und der Pfeil nach links dazu, Sie zurück zu bewegen.

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

$ncdu/wo

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 der Terminal-Befehlszeile auf Ubuntu 20.04 Linux-Systemen mit drei verschiedenen Methoden überprüfen können. 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 unten einen Kommentar abgeben.