mmv \*.JPG \#l1.jpg ^ The l means lowercase (use u for uppercase) ^^^^^^ Pattern of files to selectSee its man page for more info.
Programming Tips - bash: How can I rename a bunch of files to lowercase?
Date: 2014oct26
Product: mmv
Language: bash
OS: Linux
Q. bash: How can I rename a bunch of files to lowercase?
eg all .jpg's in a folder.
A. This can be done by writing a fairly short shell script.
But quickly hacked together scripts often don't handle edge cases like
spaces in filenames, I/O errors, disk full etc.
There is a command that can do it and I recommend using it.
For example, rename all .JPG's to lowercase: