rename
Renomeia múltiplos arquivos.
Nota: essa página refere-se ao comando do pacote util-linux
.
Para a versão em Perl, veja file-rename
ou perl-rename
.
Aviso: Esse comando não tem nenhuma proteção e sobrescreverá arquivos sem aviso prévio.
Mais informações: https://manned.org/rename.
- Renomeia arquivos usando substituições simples (substitui 'foo' por 'bar' onde quer que se encontre):
rename
foo
bar
*
- Dry-run - exibe quais renomeações ocorreriam sem executá-las:
rename -vn
foo
bar
*
- Não sobrescreve os arquivos existentes:
rename -o
foo
bar
*
- Altera as extensões dos arquivos:
rename
.ext
.bak
*.ext
- Acrescenta "foo" no início de todos os nomes de arquivos no diretório atual:
rename
''
'foo'
*
- Renomeia um grupo de arquivos com numerações crescente acrescentando zeros aos números até terem 3 dígitos:
rename
foo
foo00
foo? && rename
foo
foo0
foo??