Pular para o conteúdo

Renomear arquivo em massa

Responder tópico
  • Denunciar
  • Indicar

1. Renomear arquivo em massa

Enviado em 10/06/2013 - 15:13h

Boa tarde,
Pessoal, tenho mais de 3 mil arquivos que segue uma sequencia numéria de 48 dígitos aleatórios, e no final do arquivo em -Nf , queria remover o "-Nf" dos arquivos em massa sem que altere o nome do arquivo com a sequencia numérica de 28 dígitos. alguem pode me ajudar? Obrigado!

Responder tópico

2. Re: Renomear arquivo em massa

Enviado em 10/06/2013 - 15:52h

Tem alguns programas de "bulk rename" para Linux, que permitem fazer isso graficamente.

No XFCE, que vc tem aí se fez uma instalação completa do Slack, isso está integrado ao Thunar, o gerenciador de arquivos.

http://va.mu/cfGS

3. Re: Renomear arquivo em massa

Enviado em 10/06/2013 - 16:42h

Então, ia fazer pelo debian por linha de comando, porque estou sem slack.

5. Re: Renomear arquivo em massa

Enviado em 10/06/2013 - 17:42h

Eu faria assim:


find /home/pasta -iname *-Nf -type f | while read line; do mv "$line" "$(echo $line | sed 's/^\(.*\)-Nf/\1/')"; done
Altere a pasta pelo nome da sua pasta... o *-Nf é o coringa que identifica seus arquivos...
Você deve prestar atenção se o comando é realmente o que você quer pois é fácil fazer besteira, pois não pede confirmação, renomeia tudo mesmo.
O comando deve ser executado de preferência na raiz / , não pode executar dentro de uma sub-pasta do local de pesquisa senão dá erro.
E cheque também se você tem permissão de mexer nos arquivos e diretórios ou então execute como root...

Abraços

6. Re: Renomear arquivo em massa

Enviado em 10/06/2013 - 18:31h

Boa noite galera,
então, consegui fazer com o pyrenamer, muito bom. mas vou guardar este comando em shell script
obrigado pessoal. :D

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder