find my_root_dir -depth -exec rename 's/(.*)\/([^\/]*)/$1\/\L$2/' {} \;
Эта команда использует find для поиска файлов и каталогов в каталоге my_root_dir и его подкаталогах, а затем применяет rename, чтобы преобразовать имена файлов в нижний регистр. В результате, все символы в именах файлов станут строчными. Альтернативой может быть использование команды mv, но она менее удобна для массовой смены регистра. Аргумент -depth обеспечивает обход файлов и каталогов в глубину.
