rename
Утилита не очень "стандартная". Каждый дистрибутив поставляется с другим rename
инструментом. Например, здесь, в Gentoo, rename
он из sys-apps/util-linux
пакета и не поддерживает регулярные выражения.
Хэмиш Даунер предположил mmv
, что это кажется полезным, особенно для использования внутри скриптов.
С другой стороны, в общем случае вы можете захотеть переименовать . Он имеет qmv
и qcp
команды, которые откроют текстовый редактор по вашему выбору (мое предпочтение: Vim) и позволят вам редактировать имена файлов назначения там. После сохранения и закрытия редактора, qmv
/ qcp
сделает все переименование.
Оба mmv
и qmv
достаточно умны, чтобы переименовывать файлы в правильном порядке, а также обнаруживать циклическое переименование, и автоматически создают временный файл, если это необходимо.