Perl-powered batch file renaming utility with regex support
Perl-powered file rename script with many helpful built-ins
rename
$ rename 's/ /_/g' *.txt
$ rename 'y/A-Z/a-z/' *
$ rename 's/^/archived_/' *.log