mirror of https://github.com/CrimsonTome/tldr.git
32 lines
1020 B
Markdown
32 lines
1020 B
Markdown
# 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??}}`
|