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?
Antworten:
Mit können
du
Sie die Größe eines Verzeichnisses berechnen:Wenn Sie nur Verzeichnisse haben, können Sie nur (
-h
wird eine von Menschen lesbare Einheit zurückgeben,-s
wird nicht rekursiv)Wenn in dem Ordner, den Sie haben, Dateien und Ordner enthalten sind:
find
listet alle Verzeichnisse (-type d
) im aktuellen Ordner (-mindepth 1 -maxdepth 1
) auf und führtdu
sie aus.quelle
find . -maxdepth 1 -mindepth 1 -type d -exec du -hs {} \;
Geben Sie Folgendes in das Verzeichnis ein, an dem Sie interessiert sind
Funktioniert unter Unix, sollte also unter Mac funktionieren
quelle