rename
util não é muito "padrão". Cada distro é enviada com uma ferramenta rename
diferente. Por exemplo, aqui no Gentoo, rename
é de sys-apps/util-linux
package e não suporta regex.
Hamish Downer sugeriu mmv
, parece útil, especialmente para uso dentro de scripts.
Por outro lado, para o caso geral, você pode querer renameutils . Ele tem os comandos qmv
e qcp
, que abrirão um editor de texto de sua escolha (minha preferência: Vim) e permitirá que você edite os nomes de arquivos de destino lá. Depois de salvar e fechar o editor, qmv
/ qcp
fará toda a renomeação.
Tanto mmv
como qmv
são inteligentes o suficiente para renomear arquivos na ordem correta e também para detectar renomeações circulares e criarão automaticamente um arquivo temporário, se necessário.