Wie listet man rekursive Dateigrößen von Dateien und Verzeichnissen in einem Verzeichnis auf?

Wie listet man rekursive Dateigrößen von Dateien und Verzeichnissen in einem Verzeichnis auf?

Wie liste ich alle Dateien in einem Verzeichnis und ihre rekursiven Dateigrößen auf?

---bearbeiten

Ich möchte die Größen der übergeordneten Verzeichnisse im aufgelisteten Verzeichnis „zusammengefasst“ sehen. Ich möchte weder die untergeordneten Verzeichnisse noch deren Inhalt oder Größe sehen.

Antwort1

apt-get install ncdu

Bildbeschreibung hier eingeben

Es ist auch interaktiv, wenn Sie also einen Unterordner überprüfen möchten, drücken Sie einfach die Tasten NACH OBEN, NACH UNTEN und die Eingabetaste.

Antwort2

Ich denke, der einfachste Weg besteht darin ls -l, oder einzugeben ls -lh. Dadurch wird die Dateigröße in einem für Menschen lesbaren Format (KB, MB usw.) angezeigt.

Wenn „rekursiv“ bedeutet, alle nachfolgenden Ordner aufzulisten, zB:

/foo/
/foo/bar/ ….

Dann sollten Sie auch Parameter hinzufügen R, wie ls -lRoderls -lhR

Weitere Informationen lsfinden Sie unterman ls

Aktualisieren:

Der folgende, von Lekensteyn vorgeschlagene Befehl wird wahrscheinlich funktionieren:

du -h --max-depth=1 <folder>

-hdient der Lesbarkeit für Menschen
--apparent-sizeund ist eine weitere Möglichkeit zum Anzeigen von Größen. Wie bereits angegeben
--max-depthhandelt es sich um die Ebene der Unterordner, bis zu der Sie gehen möchten.

Antwort3

So ermitteln Sie die Gesamtgröße eines Verzeichnisses und aller untergeordneten Verzeichnisse

du -hs directory/*

Antwort4

Da Sie nicht ausdrücklich erwähnen, dass Sie eine terminalbasierte Lösung benötigen, denke ichBaobabaka Disk Usage Analyzer fehlt in der Liste.

Es ist standardmäßig in Ubuntu installiert und macht genau das, was Sie wollen, in einer schönen grafischen Benutzeroberfläche mit der Möglichkeit, in die Verzeichnishierarchie einzusteigen.

Neben der Anzeige einer Liste von Verzeichnissen mit ihren Größen wird auch ein Ring- oder Treemap-Diagramm der Dateisystemnutzung angezeigt, was äußerst nützlich ist, um die Verzeichnisse zu visualisieren, die den meisten Speicherplatz beanspruchen.

baobab der Datenträgerbelegungsanalysator

verwandte Informationen