Erfahren Sie, wie Sie die Gesamtgröße des Verzeichnisses unter Linux ermitteln, ohne die Größe jeder einzelnen darin enthaltenen Datei zu berechnen. Ein sehr praktischer Befehl zur Fehlerbehebung bei der Verwendung von Einhängepunkten.
Oftmals müssen wir die spezifische Verzeichnisgröße überprüfen, um den Übeltäter der Mount-Point-Nutzung zu finden. Es gibt Szenarien, in denen Einhängepunkte immer voll werden und wir untersuchen müssen, welche Datei oder welches Verzeichnis den meisten Platz beansprucht.
Um gemeinsam die höchsten Dateien oder Verzeichnisse zu überprüfen, habe ich bereits im Beitrag Dateien mit der höchsten Größe im Einhängepunkt informiert. Mal sehen, wie wir die kollektive Größe des Verzeichnisses auf einmal erhalten können.
Wir verwenden den Festplattennutzungsbefehl du
und unter seinen Optionen:
-s
:Zeigt die einzige Zusammenfassung jedes Elements an-h
:Vom Menschen lesbares Format für die Größe, z. B. KB, MB, GB-c
:Gesamtsumme erzeugen, d. h. die Gesamtgröße anzeigen
# du -sch /dump1/test/mydir 13G /dump1/test/mydir 13G total
Hier beträgt das angegebene Verzeichnis 13 GB. Es hat eine Größe von /dump1/test/mydir
Verzeichnis nicht von /dmp1
.
Wenn Sie die Größe jedes Objekts unterhalb des angegebenen Verzeichnisses überprüfen möchten, können Sie -s
überspringen d.h. zusammenfassende Option aus dem Befehl.
# du -ch /tmp 4.0K /tmp/hsperfdata_oracle11 4.0K /tmp/orbit-root ----- output clipped ----- 4.0K /tmp/keyring-VPiB3D 16K /tmp/lost+found 652K /tmp 652K total
In der obigen Ausgabe können Sie sehen, dass die Größe jedes einzelnen Objekts angegeben ist und schließlich am Ende die Gesamtgröße angegeben ist, die die endgültige Größe des angegebenen Verzeichnisses ist!
Lassen Sie mich wissen, wenn Sie Fragen / Fragen / Feedback in den Kommentaren haben. Schreiben Sie uns auch eine Nachricht über unser Kontaktformular.