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