Я думаю, это сработает для вас, но помните о следующих проблемах, которые могут возникнуть:
переименовать
не является рекурсивной. Если у вас есть во многих каталогах и подкаталогах вам нужно будет найти способ сделать это (сценарий или использование find, как указано в @centimane find ./ -exec rename 'y / / _ /' {} \;
). Если у вас есть приложения и файлы lib, они могут перестать работать, если больше не смогут найти переименованные файлы (например, то же самое для сохраненных страниц .html).
Это хорошо идея сначала попробовать команду в подкаталоге с копией некоторых файлов.
obs: Извините за английский. Это не мой родной язык ...