Home | Artigos | Dicas | Download | Notícias | Sobre Nós | Contatos
Untitled Document
Dicas - Portal João Siqueira - Viva a Liberdade.

Aos colegas, gostaria de lembrar que todas as dicas publicadas têm seus direitos reservados por seus autores e suas fontes. A cópia ou publicação destas dicas pode ser publicadas desde que sejam preservados os autores e fontes.

Agradeço pela atenção.
João Siqueira – Administrador.

Dicas - Portal João Siqueira - Viva a Liberdade.
Renomeando vários arquivos de uma vez só
Por: Piter Punk
[ Hits: 224 ]

Muitas vezes você quer renomear todos os arquivos de uma determinada extensão para outra. Por exemplo, você recebeu vários arquivos .GIF e quer passá-los para .gif, infelizmente não é possivel fazer mv *.GIF *.gif... o quê fazer então?

Fácil! Com o Linux não há problemas, basta fazer:

$ for i in `ls *.GIF`; do mv $i ${i/.GIF/.gif}; done

Achei uma ótima solução. Pena que não foi criada por mim -:(, eu vi ela no canal #debian-br e foi o spuk que escreveu. Eu tinha feito uma usando o comando cut, mas este do spuk é bem mais simples e elegante.

Alguns leitores me mostraram que tanto o meu jeito quanto o do spuk são pura reinvenção da roda. Existe um comando "rename" que resolve o problema, e é extremamente poderoso:

# rename .GIF .gif *.gif

Primeiro indicamos o que queremos mudar (.GIF) para o quê queremos mudar (.gif) e quais os arquivos que devem ser alterados (*.gif). Super rápido e eficiente.

OPS: Caso queiram entrar em contato para tirar alguma duvida, ou enviar algum(a) artigo, dica, sugestão, critica, por favor, acesse a página de contato e envie suas mensagens usando o formulário on-line. Obrigado.


Canais - Open Source
Downloads
Links
Notícias
Eventos
Publicidade!
Enquete - Portal João Siqueira
Dos sites abaixo qual você mais acessa?
Under-Linux.org
Viva o Linux
LinuxSecurity
Dicas-L
NoticiasLinux
SoftwareLivre.org
BR-Linux
Outros


Ver resultados
Usuários On-line !
3 Visitantes Online
Powered by: Open Source - Viva a Liberdade.
Portal João Siqueira desenvolvido usando software de Licensa GNU/GPL.