Я бы умолял вас проверить команду rename(1)
.Это позволяет пакетное переименование нескольких файлов одновременно.Например, на множестве следующих файлов ...
a.JPG
b.JPG
c.JPG
d.JPG
e.JPG
f.JPG
Если бы я набрал rename 'y/A-Z/a-z/' *
.Он будет транслировать все символы в имени файла в нижний регистр, что приведет к следующему списку ...
a.jpg
b.jpg
c.jpg
d.jpg
e.jpg
f.jpg
Он использует выражения из 'perl', поэтому я также рекомендую проверить это, чтобы вы могли понятькак его использовать.