Möglicherweise haben Sie festgestellt, dass die Größe eines Verzeichnisses nur 4 KB anzeigt wenn Sie den Befehl ls verwenden, um den Verzeichnisinhalt in Linux aufzulisten.
Ist das die richtige Größe? Wenn nicht, was ist das und wie bekomme ich eine Verzeichnis-oder Ordnergröße in Linux?
Dies ist die Standardgröße, mit der die Metainformationen des Verzeichnisses auf der Festplatte gespeichert werden.
Unter Linux gibt es einige Anwendungen, die die tatsächliche Größe eines Verzeichnisses ermitteln.,
Der Befehl disk usage (du) wird jedoch häufig vom Linux-Administrator verwendet.
Ich zeige Ihnen, wie Sie die Ordnergröße mit verschiedenen Optionen erhalten.
Was ist du Befehl?
du-Befehl steht für Disk Usage
. Es ist ein Standard-Unix-Programm, das zur Schätzung der Dateispeicherplatznutzung im aktuellen Arbeitsverzeichnis verwendet wurde.
Es fasst die Festplattennutzung rekursiv zusammen, um ein Verzeichnis und seine Unterverzeichnisgröße abzurufen.
Wie gesagt, die Verzeichnisgröße zeigt nur 4 KB an, wenn Sie den Befehl ls verwenden. Siehe die folgende Ausgabe.,
1) So überprüfen Sie nur die Größe des übergeordneten Verzeichnisses unter Linux
Verwenden Sie das folgende du-Befehlsformat, um die Gesamtgröße eines bestimmten Verzeichnisses abzurufen. In diesem Beispiel erhalten wir die Gesamtgröße des Verzeichnisses“ /home/daygeek/Documents“.
$ du -hs /home/daygeek/Documentsor$ du -h --max-depth=0 /home/daygeek/Documents/20G /home/daygeek/Documents
Details:
- du – Es ist ein Befehl,
- h – Drucken Sie die Größen in menschenlesbarem format (z.B.,, 1K 234M 2G)
- s-Anzeige nur insgesamt für jedes Argument
- – max-depth=N-Druckstufen des Verzeichnisses
2) So ermitteln Sie die Größe jedes Verzeichnisses unter Linux
Verwenden Sie das folgende du-Befehlsformat, um die Gesamtgröße jedes Verzeichnisses einschließlich Unterverzeichnissen abzurufen.
In diesem Beispiel erhalten wir die Gesamtgröße jedes Verzeichnisses „/home/daygeek / Documents “ und seiner Unterverzeichnisse.
3) So erhalten Sie eine Zusammenfassung jedes Verzeichnisses unter Linux
Verwenden Sie das folgende du-Befehlsformat, um nur die Zusammenfassung für jedes Verzeichnis abzurufen.,
4) So zeigen Sie die Größe jedes Verzeichnisses an und schließen Unterverzeichnisse unter Linux aus
Verwenden Sie das folgende du-Befehlsformat, um die Gesamtgröße jedes Verzeichnisses anzuzeigen, ausgenommen Unterverzeichnisse.
5) So ermitteln Sie nur die Größe der Unterverzeichnisse der ersten Ebene unter Linux
Wenn Sie die Größe der Unterverzeichnisse der ersten Ebene einschließlich ihrer Unterverzeichnisse für ein bestimmtes Verzeichnis unter Linux ermitteln möchten, verwenden Sie das folgende Befehlsformat.,
6) So erhalten Sie die Gesamtsumme in der du-Befehlsausgabe
Wenn Sie die Gesamtsumme in der du-Befehlsausgabe erhalten möchten, verwenden Sie das folgende du-Befehlsformat.