it-swarm.com.de

Listen Sie die Verzeichnisse und ihre Größen in der Mac OS X-Befehlszeile auf

Mögliches Duplikat:
Wie erhalte ich die Größe eines Linux- oder Mac OS X-Verzeichnisses über die Befehlszeile?

Ich bin in einem Ordner und möchte eine Liste aller Unterverzeichnisse und deren Gesamtgröße.

Ich möchte nicht, dass alle Unterverzeichnisse und Dateien rekursiv aufgelistet werden, nur die Verzeichnisse der obersten Ebene und die Gesamtgröße, die sie auf meinem Laufwerk verwenden.

Wie kann ich das machen?

23
user27449

Mit du können Sie die Größe eines Verzeichnisses berechnen:

du -hs dir

wenn Sie nur Verzeichnisse haben, die Sie gerade haben können (-h gibt von Menschen lesbare Einheiten zurück, -s wird nicht wiederkehren)

du -hs *

wenn in dem Ordner, den Sie haben, Dateien und Ordner enthalten sind:

find . -maxdepth 1 -type d -mindepth 1 -exec du -hs {} \;

find listet alle Verzeichnisse (-type d) im aktuellen Ordner (-mindepth 1 -maxdepth 1) auf und führt du darauf aus.

57
Matteo

Geben Sie Folgendes in das Verzeichnis ein, an dem Sie interessiert sind

du

Funktioniert unter Unix, sollte also unter Mac funktionieren

0
SwiftD