Liste aller Unterverzeichnisse mit Größe

15/07/2009 - 09:48 von Albrecht Mehl | Report spam
In einem opensuse 11.1 kde 4.2.4 System kann man z.B. im Dateimanager
krusader sich die Unterverzeichnisse eines Verzeichnisses anzeigen
lassen und dann bei jedem dieser Unterverzeichnisse durch den
Kontextbefehl Eigenschaft sich die Größe anzeigen lassen. Bei vielen
Unterverzeichnissen ist das umstàndlich. Daher: kann man sich durch
einen geschickten Shellbefehl eine Liste etwa folgenden Inhalts erzeugen
lassen:

unterverza 350
unterverzb 27
unterverzc 115

Die Unterverzeichnisse der Unterverzeichnisse sollten in dieser Liste
_nicht_ auftauchen.

A. Mehl
Albrecht Mehl |eBriefe an:mehlBEIfreundePUNKTtu-darmstadtPUNKTde
Schorlemmerstr. 33 |Tel. (06151) 37 39 92
D-64291 Darmstadt, Germany|lesenswert
Johannes Fried, Das Mittelalter
 

Lesen sie die antworten

#1 klaus zerwes
15/07/2009 - 09:56 | Warnen spam
Albrecht Mehl schrieb:
In einem opensuse 11.1 kde 4.2.4 System kann man z.B. im Dateimanager
krusader sich die Unterverzeichnisse eines Verzeichnisses anzeigen
lassen und dann bei jedem dieser Unterverzeichnisse durch den
Kontextbefehl Eigenschaft sich die Größe anzeigen lassen. Bei vielen
Unterverzeichnissen ist das umstàndlich. Daher: kann man sich durch
einen geschickten Shellbefehl eine Liste etwa folgenden Inhalts erzeugen
lassen:

unterverza 350
unterverzb 27
unterverzc 115

Die Unterverzeichnisse der Unterverzeichnisse sollten in dieser Liste
_nicht_ auftauchen.



im entsprechenden Verzeichnis ausgeführt (bash):
for d in *; do test -d $d && du -hs $d; done
àhnliches làsst sich auch mit find basteln.

A. Mehl



Klaus

Klaus Zerwes
http://www.zero-sys.net

Ähnliche fragen