- Codice: Seleziona tutto
for FILE in `find ./ -type f`; do FILELOWER=`echo $FILE | tr A-Z a-z`; mv -f $FILE $FILELOWER; done
Se invece abbiamo bisogno di rinominare in minuscolo non solo i file della directory corrente, ma anche quelli contenuti in tutte le relative sotto-directory allora utilizziamo questo altro script
- Codice: Seleziona tutto
find * -depth -exec rename 's/(.*)\/([^\/]*)/$1\/\L$2/' {} \;