Пользуясь perl-выражениями при переименовании убедитесь, что используете верный rename! Дело в том, что под одним именем скрываются две (говорят, что вообще три) разные по функционалу утилиты. В Ubuntu под именем rename стоит скрипт на perl renames multiple files
v1.10, сам же rename доступен под именем rename-ul. В Manjaro rename это просто сама утилита rename files v2.34 которая является
частью пакета util-linux и не понимает ключей для перла.
Пока я был на убунте, у меня это работало:
find -type f -exec rename 'y/A-Z/a-z/' {} \;
Чтобы это же заработало в Manjaro, нужно сперва поставить пакет perl-rename, а затем обращаться уже к нему:
Как мне рассказали, случилась такая неразбериха вот как:
perl-rename появился раньше (и изначально команда называлась именно
rename), чем rename из util-linux. Когда появился rename в util-linux,
чтобы избежать путаницы, перловскую переименовали в prename. Но, для
совместимости с ранними релизами, где rename был именно prename (ну мало
ли у кого с 90-х годов скрипты хранятся), в дебиане (и ряде других
дистров) по умолчанию rename предоставляется именно prename и
переключается на rename.ul через механизм alternatives. В арче (и его
производной манджаре) используют ванильные пакеты, с alternatives не
заморачиваются, rename из util-linux в rename.ul не переименовывают,
поэтому там так. (q) gremlin_the_red
Примеры переименования с perl-rename:
Заменить *.djv на *.djvu
perl-rename 's/\.djv$/\.djvu/' *.djv
Заменить .jpeg и.JPG на .jpg
perl-rename 's/\.jpe?g$/.jpg/i' *
Заменить все foo на bar
perl-rename 's/foo/bar/g' ./*
Заменить _ на пробел
perl-rename 'y/_/ /' *
Добавить в начало имени prefix
perl-rename 's/^/prefix/' *
Примеры переименования с mv:
Заменить foo на bar
for i in ./*foo*;do mv -- "$i" "${i//foo/bar}";done
touch ./file{1..10}.txt это создаст файлы от 1 до 10,вопрос ,кеп,как переименовать все скажем *.png в 1.png..10.png
В целях защиты от спама, добавлять комментарии могут только зарегистрированные пользователи.
Если Вы не хотите регистрироваться под своим именем, войдите под логином: anonymous, паролем: anonymous.  
( Регистрация,   Вход).