Wie ermittelt man die Grösse von Dateien und Ordnern im aktuellen Ordner? Ganz einfach mit folgendem Einzeiler.
Download Code!
ls|while read a; do du -m -s $a ; done|sort -g&&du -m -s
Wer nur Ordner haben möchte:
Download Code!
ls|while read a; do if [ -d $a ]; then du -m -s $a ;fi; done|sort -g
Um nur die Grösse der Dateien zu ermitteln:
Download Code!
ls|while read a; do if [ -f $a ]; then du -m -s $a ;fi; done|sort -g
Verbesserung
Hier sind die eleganteren Lösungsvorschläge von austernkommunikation :
Download Code!
Wer nur Ordner haben möchte:
Download Code!
du -cks `find . -maxdepth 1 -type d `|sort -g
Um nur die Grösse der Dateien zu ermitteln:
Download Code!
du -cks `find . -maxdepth 1 -type f `|sort -g