linux zeigt die Größe des Ordnerinhalts in ls oder einem anderen Befehl an

31

Ich weiß, dass diese Ordner jeweils> 80 GB Dateien haben. Sie zeigen jedoch nur 4.0K in ls -lah? Wie kann ich ls Größe einschließlich des Inhalts anzeigen lassen?

[root@aapsan01 aapxen01]# ls -lah
total 48K
drwxrwxrwx  6 root root 4.0K Sep 29 03:45 .
drwxrwxrwx 15 root root 4.0K Sep 27 09:15 ..
drwxr-xr-x  2 root root 4.0K Sep 29 03:45 aapxen01.0
drwxr-xr-x  2 root root 4.0K Sep 28 12:10 aapxen01.1
drwxr-xr-x  2 root root 4.0K Sep 27 09:21 aapxen01.2
drwxr-xr-x  2 root root 4.0K Sep 27 09:21 aapxen01.3
Treibgut N. Jetsam
quelle

Antworten:

35

du --max-depth=1 -h sollte zeigen, wie viel Speicherplatz die Ordner belegen

Nikolaus Gradwohl
quelle
Das ist, was ich will. Vielen Dank. Schade, dass sie keinen LS-Switch durchführen konnten, um diese Informationen bereitzustellen. Ach ja.
Treibgut N. Jetsam
Ich finde das ziemlich praktisch, habe es also normalerweise als Alias ​​auf meinem System du-diroder so ähnlich.
Dtlussier
1
Tatsächlich ist das Hinzufügen --max-depth=1eine seltsame Wahl, da dann Unter-Unterordner (und Dateien in diesen) überhaupt nicht gezählt werden. Aus der Frage ist nicht klar, ob das gewollt war oder nicht.
Olli
@Olli-Unterordner werden gezählt, aber nicht angezeigt.
Bernhard
Auch entsprichtdu -d 1 -h
Prüfsumme
13

Mit dem Befehl du:

du -sh .

Beachten Sie, dass dies einige Zeit in Anspruch nimmt, da der Verzeichnisinhalt durchsucht werden muss.

Sjoerd
quelle
6

du -sh

Hier swird eine Zusammenfassung der Verzeichnisgröße angezeigt.
hmenschenlesbares Format

Beispiel:

[root@smsc tmp]# du -sh
219M    .
Kishor
quelle
3

lsZeigt die Größe des Verzeichniseintrags und nicht den Verzeichnisinhalt an. Das Verzeichnis selbst ist im Grunde genommen eine Liste aller im Verzeichnis enthaltenen und damit recht kleinen Dateinamen.

Verwenden Sie zum Abrufen der kombinierten Größe eines Verzeichnisses und seines Inhalts du.

Philipp
quelle
2
$ du -sm * | sort -n | Schwanz -n 20
6 persilleriet
10 Lesematerial
22 Desktop
24 android
24 Arbeitsbereich
28 Dropbox
35 Skole
36 2011v
38 fpsu
42 Archive
46 prosj
54 2011erm
54 Bücher
64 svn
99 referenz
227 tmp
311 muz
331 Bilder
370 src
663 mal heruntergeladen
Ярослав Рахматуллин
quelle
1

/varVerwenden Sie zum Anzeigen der Größe von :

du -sh /var

Um zu zeigen , die Größe des Inhalts von /var, zu verwenden:

du -sh /var/*
Ajay
quelle