Bash One-liner to Make All File Names Lowercase

for f in *; do mv $f `echo $f | tr '[:upper:]' '[:lower:]'`; done

Source: bradchoate.com: Lowercase Filenames.