HowTo: Rename multiple files from upper to lowercase f in *; do mv "$f" "$f.tmp"; mv "$f.tmp" "`echo $f | tr "[:upper:]" "[:lower:]"`"; done Based on A.