hallo,
in der folgenden Nickles linux-faq habe ich folgendes hierzu gefunden:
http://www.nickles.de/go!linux/faq/index.php3?cmd=lt&t=198
for name in * ; do mv -i $name `echo $name | tr [A-ZÄÖÜ] [a-zÄÖÜ]` ; done
Leider funktioniert jenes welches nicht rekursiv.
Kann mir da jemand weiterhelfen?
Linux 15.009 Themen, 106.826 Beiträge
Ach so. Dann versuch mal folgendes:
find . | sort -r | while read file; do mv $file `dirname $file`/`basename $file | tr "[:upper:]" "[:lower:]"`;done
Das muesste klappen.
Bye, Klaus
