Pular para o conteúdo

Renomear vários arquivos ao mesmo tempo

Dica publicada em Linux / Comandos
Oscar Costa oscarcosta
Hits: 28.841 Categoria: Linux Subcategoria: Comandos
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Renomear vários arquivos ao mesmo tempo

Para renomear vários arquivos do mesmo tipo, isto é, com a mesma extensão, ao mesmo tempo no Linux basta utilizar o comando mv dentro de um for no bash:

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
for arq to *.JPG; do mv $arq ${arq/.JPG/.jpg};done

Este comando renomeia todos os arquivos com a extensão .JPG para .jpg.

Podemos utilizar este pequeno script para várias renomeações diferentes, exemplo: numerar os arquivos, etc.

see you...

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Conhecendo o OpenBSD

Slackware Linux Essentials em português

Sistema de arquivos, disco rígido e memória do seu Linux

Contornando bug do Nautilus no Fedora

Ativar memória SWAP no Fedora

Arping - Descobrindo se um host está no ar em uma rede local protegida por um gateway/firewall

Enumerando linhas com o comando nl

#1 Comentário enviado por jllucca em 03/09/2004 - 19:51h
Excelente dica!
#2 Comentário enviado por JuNiOx em 26/02/2005 - 22:11h
hahahaha.. sacanagem... justamente HOJE.. eu fiz isso .. renomeei vários arquivo .JPG para .jpg

sacanagem.. devia ter visto essa dica antes...

falowz
#3 Comentário enviado por micaelfis em 31/08/2007 - 18:56h
Boa dica, mas tentei usar e deu erro. Só funcionou depois de substituir "to" por "in", ou seja,

for arq in *. JPG; do mv $arq ${arq/.JPG/.jpg};done

Lembrando que também pode-se mudar o início do arquivo, ao invés do final...

Abraços

Mica
#4 Comentário enviado por removido em 11/11/2007 - 12:15h
Como faço para renomear arquivos em sequência 01.jpg, 02.jpg ....?
#5 Comentário enviado por oscarcosta em 11/11/2007 - 13:09h
Como assim? O que você quer renomear? Se for a extensão, é só seguir a dica...

[]s...
#6 Comentário enviado por juhshinodaa em 26/05/2009 - 15:10h
E como eu faço para renomear varios arquivos sequenciais (por ex: arquivo1, arquivo2) para outra extensão.
Por exemplo: de .txt para .log

Alguém poderia me ajudar??
#7 Comentário enviado por rodolfojordao em 03/06/2011 - 09:37h
Obrigado pela dica ajudou muito

Contribuir com comentário

Entre na sua conta para comentar.