In der Befehlszeile können Sie nicht sehen, wie viel Speicherplatz das Verzeichnis so leicht verwendet. Aber es gibt Programme wie Du Und NCDU mit der Sie den Speicherplatz ein Verzeichnis konsumieren können, um herauszufinden.
In diesem Artikel werde ich Ihnen zeigen, wie man benutzt Du Und NCDU Um herauszufinden, dass ein Verzeichnis oder Verzeichnisse konsumiert werden. Also lasst uns anfangen.
Verwenden Sie DU, um die Verzeichnis -Disk -Nutzung zu finden:
Der DU -Befehl ist standardmäßig in allen modernen Linux -Verteilung verfügbar. Sie müssen nichts mehr installieren.
Der DU -Befehl mit den Optionen -S (-zusammenfassen) Und -H (-für Menschen lesbar) kann verwendet werden, um herauszufinden, wie viel Speicherplatz ein Verzeichnis verbraucht.
Nehmen wir zum Beispiel an, Sie möchten überprüfen, wie viel Speicherplatz der Speicherplatz der ~/Downloads Verzeichnis verbraucht. Führen Sie dazu den DU -Befehl wie folgt aus:
$ du -sh ~/downloads
Wie Sie sehen können, die ~/Downloads Verzeichnis konsumiert etwa 813 MB Scheibenraum.
Manchmal benötigen Sie möglicherweise Super -User (Root) -Rechnungen, um zu überprüfen, wie viel Speicherplatz ein bestimmtes Verzeichnis verbraucht wird. Dies liegt daran.
Nehmen wir zum Beispiel an, Sie möchten berechnen, wie viel Speicherplatz der Speicherplatz /usw Verzeichnis verbraucht. Führen Sie dazu den DU -Befehl wie folgt aus:
$ sudo du -sh /etc
Wie Sie sehen können, die /usw Verzeichnis nur konsumiert 13 MB des Speicherplatzes.
Mit dem DU -Befehl können Sie herausfinden.
Wenn Sie beispielsweise wissen möchten, wie viel Speicherplatz in jedem Sub -Verzeichnis in Ihrem Login -Benutzer Home Directory (~) konsumiert wird, können Sie den DU -Befehl wie folgt ausführen:
$ du -h -d 1 ~
Oder,
$ du -h -d 1 $ home
Wie Sie sehen können, ist die Größe jedes Verzeichnisses in meinem Login -Benutzer -Home -Verzeichnis aufgeführt. Die letzte Zeile zeigt auch den gesamten Speicherplatz des Login Users Home Directory.
Verwenden von NCDU, um die Verzeichnis -Disk -Nutzung zu finden:
NCDU ist ein NCURSE -Basis -Analysator für terminale Festplattennutzung. Sie können es auch eine Terminalversion der App Graphical Gnome Disk Nutzungsanalysator (BAOBAB) nennen. Es ist ein großartiges Instrument zur Überwachung der Diskussionsnutzung pro Verzeichnis auf einem kopflosen Server.
Der NCDU Das Softwarepaket ist standardmäßig nicht auf Ubuntu/Debian installiert. Es ist jedoch im offiziellen Paket -Repository von Ubuntu/Debian verfügbar. Es ist also wirklich einfach zu installieren.
Aktualisieren Sie zunächst den APT -Paket -Repository -Cache mit dem folgenden Befehl:
$ sudo APT Update
Installieren Sie dann die NCDU auf Ihrem Ubuntu/Debian -Computer mit dem folgenden Befehl:
$ sudo APT Installieren Sie NCDU
NCDU sollte installiert werden.
Jetzt können Sie die NCDU mit dem folgenden Befehl starten:
$ ncdu
Oder als Superbenutzer mit dem folgenden Befehl ausführen:
$ sudo ncdu
NCDU sollte beginnen. Es sollte wie im Screenshot unten gezeigt aussehen.
Standardmäßig zeigt Ihnen die NCDU die Unterverzeichnisse Ihres aktuellen Arbeitsverzeichnisses. Wie Sie sehen können, zeigt es Unterdirektorien des Heimverzeichnisses meines Login-Benutzers.
Sie können sehen, wie viel Speicherplatz jedes Verzeichnis verbraucht wird. Dort gibt es auch eine gut aussehende Grafik. Es zeigt vergleichsweise, wie viel Speicherplatz von einem bestimmten Verzeichnis verwendet wird. Sie können die G -Taste auf Ihrer Tastatur drücken, um zwischen Diagramm, Prozentsatz, Diagramm + Prozentsatzansicht umzuschalten, wenn Sie möchten.
e Symbol in einem Verzeichnis bedeutet, dass das Verzeichnis leer ist.
Sie können sehen, wie viel Speicherplatz das übergeordnete Verzeichnis (in meinem Fall /Home/Shovon) verwendet insgesamt und die Anzahl der Dateien und Verzeichnisse (Elemente) im übergeordneten Verzeichnis hier in der NCDU -Schnittstelle.
Du kannst den ... benutzen Und Pfeiltasten zum Navigieren in der NCDU -Schnittstelle. Sie können auch ein Verzeichnis auswählen und drücken Auch den Inhalt des Verzeichnisses zu sehen.
Wenn Sie aus der NCDU -Schnittstelle verlassen möchten, drücken Sie Q.
Sie können NCDU manuell anweisen, ein bestimmtes Verzeichnis zusammenzufassen, wenn Sie mit der NCDU beginnen.
Nehmen wir zum Beispiel an, Sie möchten den kurzen Blick auf die /usr Verzeichnis mit NCDU. Starten Sie dazu die NCDU wie folgt:
$ ncdu /usr
Oder
$ sudo ncdu /usr
Wie Sie sehen können, der Inhalt der /usr Verzeichnis ist in der NCDU -Schnittstelle gezeigt.
So finden Sie heraus. Danke, dass du diesen Artikel gelesen hast.