I recently needed to convert all file names from something like this: IMG_3034.JPG to img_3034.jpg. I had a ton of these files and changing them manually was not something I wanted to do.
The solution was easy. I use Mac OS X – so in the terminal – I simply used:
for i in *; do mv "$i" "$(echo $i|tr A-Z a-z)"; done
That was it – all file names easily and quickly converted to using only lowercase letters. I hope this saves someone else time as well!