Wie überprüfe ich die Größe eines Ordners unter Linux?

Wie überprüfe ich die Größe eines Ordners unter Linux?
Linux bietet Ihnen verschiedene erstaunliche Befehlszeilenbefehle, die bei der Ausführung verschiedener Aufgaben helfen. Eine der Hauptaufgaben, die aus der Befehlszeile von Linux ausgeführt wurden, besteht darin, die Größe der Datei oder des Ordners zu überprüfen. Es kann erforderlich sein, Platz für die eingehende Datei zu schaffen oder an einen anderen Ort zu übertragen. Wenn Sie einige Bereitstellungen ausführen, neigt es dazu, eine Protokolldatei automatisch zu erstellen, und der Speicherplatz wird mit diesen Protokolldateien ausgefüllt. Daher müssen wir den Speicherplatz der Datei oder des Ordners verfolgen und Platz für sie entsprechend Platz schaffen.

Hierzu benötigen Sie ein Linux-System, eine Befehlszeilenschnittstelle zum Ausführen des Befehls und den richtigen Benutzerzugriff, um den Speicherplatz auf dem Linux-System zu überprüfen.
Wir werden verschiedene Möglichkeiten untersuchen, um die im Linux -System verfügbare Datei- oder Ordnergröße zu überprüfen.

Verwenden von DU -Befehl

Der DU im Befehl "du" gibt die Festplattennutzung an, die standardmäßig in allen Linux -Verteilungen verfügbar ist. Führen Sie den folgenden Befehl aus, um die Festplattennutzung für Ihr Linux -System zu überprüfen.

Du

Sie erhalten die Ausgabe, in der Ihr Home -Verzeichnis -Inhalt und einige Zahlen links angezeigt werden, die die Größe des Objekts in KB zeigen.

Wenn Sie die Ausgabe in einem lesbareren Format wünschen, verwenden Sie die Option "-H" und den Befehl "du", wie unten gezeigt.

du -h

In der obigen Ausgabe sehen Sie einige Zahlen, die mit Zeichen enden. Die Zahl gibt die Menge des verwendeten Platzes an, und das Zeichen gibt die (normalerweise K, g oder m) Kilobyte, Gigabyte oder Megabyte an.

Wenn Sie die Größe des Verzeichnisses überprüfen möchten, das sich vom aktuellen Verzeichnis unterscheidet, verwenden Sie das folgende Format für den Befehl „DU“.

du -h /var

Der obige Befehl hilft bei der Anzeige der Größe des /var -Verzeichnisgehalts. Sie werden einen Fehler in der folgenden Ausgabe bemerken, da der Benutzer nicht über die richtige Berechtigung für den Zugriff auf diese Datei verfügt. Wenn Sie die richtigen Berechtigungen wünschen, verwenden Sie den Befehl sudo oder su wie unten erwähnt.

sudo du -h /var

Wenn Sie die Gesamtdiskussion für ein bestimmtes Verzeichnis anzeigen möchten, verwenden Sie den Befehl „-c“, wie unten gezeigt.

sudo du -c /var

Kombinieren Sie die Option "-C" und die Option "-H", wie unten gezeigt.

sudo du -hc /var

Nun, Sie können sogar die Grenze für die Anzeige eines bestimmten Niveaus des Unterverzeichnisses mit Hilfe der Option „Max-Tiefe“ einlegen. Betrachten Sie das folgende Beispiel, um nur die obere Ebene des Verzeichnisses anzuzeigen.

sudo du -hc -max -taste = 0 /var

Wenn Sie jedoch zusammen mit der ersten Ebene des Unterverzeichnisses die Details der oberen Verzeichnisebene angeben möchten.

sudo du -hc -max -taph = 1 /var

Verwenden von Baumbefehl

Einige Linux -Versionen haben nicht den Baumbefehl. Sie können es explizit wie folgt installieren.

  • Für Linux Distribution- Debian / Ubuntu
  • sudo apt-Get-Tree installieren
  • Für Linux-Verteilung- CentOS / Redhat
  • sudo yum install tree

Die Verwendung des Befehls des Baumes zeigt die visuelle Darstellung Ihrer Verzeichnisse an. Sie können den Baumbefehl zusammen mit mehreren Optionen für verschiedene Funktionen verwenden. Verwenden Sie den folgenden Befehl mit der Option "-H", um die Ausgabe in einem menschlich-lesbaren Format zu erhalten.

Baum -d -h

Sie können den Befehl Baum auch verwenden, wenn Sie auf das spezifische Verzeichnis abzielen möchten.

Baum /var

Wenn das bereitgestellte Verzeichnis mehrere Inhalte hat, dauert der obige Befehl Zeit, um die Ausgabe zu generieren.

Verwenden von NCDU -Befehl

Die NCDU ist auch als NCURSses -Festplattennutzung bekannt, die standardmäßig auch in allen Linux -Verteilungen nicht verfügbar ist. Sie können es explizit mit den folgenden Befehlen für verschiedene Linux -Verteilungen installieren.

  • Für Linux Distribution- Debian / Ubuntu
  • sudo apt-Get Installieren Sie NCDU
  • Für Linux-Verteilung- CentOS / Redhat
  • sudo yum installieren ncdu

Verwenden Sie den Befehl nCDU, um die interaktive Anzeige der Festplattennutzung zu erhalten.

NCDU

Sie können sehen, dass das aktuelle Verzeichnis in der oberen rechten Ecke gescannt wird. In der linken Spalte erhalten Sie die numerische Größe zusammen mit einem Diagramm von #- Zeichen, die die relative Größe angeben.

Zur Auswahl der verschiedenen Zeilen können Sie die Auf- und Ab -Pfeile verwenden. Mit dem rechten Pfeil können Sie in das Verzeichnis durchsuchen und den linken Pfeil verwenden, können Sie zurückgehen.

Sie können auch den Befehl nCDU verwenden, um das spezifische Verzeichnis abzuzielen.

NCDU /var

Für jede Hilfe beim Befehl ncdu können Sie die “drücken“?Schlüssel in der NCDU -Schnittstelle. Wenn Sie kündigen möchten, können Sie den Buchstabe "Q" drücken.

Abschluss

Während Sie an einem Linux -System arbeiten, müssen Sie die Verwendung einer Festplatte und die Größe Ihrer Dateien oder Verzeichnisse kennenlernen. Sie können verschiedene Befehle zu dem Zweck verwenden, den wir oben erwähnt haben. Sie können sogar ein Bash -Skript erstellen. Sobald Sie mit der Arbeit an einem Linux -System arbeiten, überprüfen Sie die Befehle Speicherplätze.