i created a test directory and touched a few files that had upper case letters in the name
this worked for that directory
for file in `ls`
do
mv $file `echo $file | tr '[:upper:]' '[:lower:]'`
done
i would add * after ls if you want it to do subdirectories also
The tongue weighs practically nothing, but so few people can hold it