3 Oct
2003
3 Oct
'03
12:24
Manuel Jenne wrote:
ich möchte von allen Unterverzwichnissen diese löchen welche weniger als 80kb gross sind oder welche weniger als 3 Dateien beherbergen.
dir=/dein/dir minsize=80 mincount=3 find $dir -not -path $dir -and -type d -maxdepth 1 -exec du -s {} \; | (while read size dir; do test $size -lt $minsize && rm -rf $dir count=`ls $dir | wc -l` test $count -lt $mincount && rm -rf $dir done) Das Script schaut allerdings nur einstufig nach und unterscheidet bei der Frage nach der Anzahl nicht zwischen Files und Directories in den Subdirectories. Gruss Jens