Autor Tópico: Alterando a extensão de vários arquivos rapidamente [Resolvido]  (Lida 12068 vezes)

Offline fluizp

  • Usuário Ubuntu
  • *
  • Mensagens: 54
    • Ver perfil
Alterando a extensão de vários arquivos rapidamente [Resolvido]
« Online: 22 de Fevereiro de 2009, 11:49 »
Pessoal, uso o Ubuntu 8.10 e estou com um pequeno problema: quando vou fazer o update de minhas fotos para o site do Photobucket, ao clicar em "Choose files" abre uma janela do navegador de arquivos do Ubuntu, e vou até a pasta onde estão as fotos mas ela está vazia. Embaixo aparecem as extensões dos arquivos a serem exibidos (.jpg, etc...), e no meu caso as fotos estão todas em .JPG, em maiúsculo, e por esta razão as fotos não são mostradas, pois o Ubuntu é case sensitive. Não consigo alterar o tipo de extensão a ser exibido, pois não há opção de troca, então a alternativa é alterar a extensão das fotos, de .JPG para .jpg. O problema é a demora em fazer isso, uma por uma, então preciso saber se há como alterar a extensão de um monte de fotos de maneira rápida.
« Última modificação: 22 de Fevereiro de 2009, 18:46 por fluizp »
GNU/Linux Mint 17.2 Xfce 64 bits

Offline fluizp

  • Usuário Ubuntu
  • *
  • Mensagens: 54
    • Ver perfil
Re: Alterando a extensão de vários arquivos rapidamente
« Resposta #1 Online: 22 de Fevereiro de 2009, 18:34 »
Consegui!

Pra quem tiver interesse, é bem simples, basta usar o comando "rename" no terminal:

1- Navegue pelo terminal até a pasta onde constam os arquivos que você quer renomear.
2- A sintaxe, no meu caso, é: rename 's/\.JPG/.jpg/' *.JPG

O .JPG indica o termo do nome que será substituído.
O .jpg indica o termo que será inserido no lugar do que será substituído.
O *.JPG indica que todos os arquivos com a extensão .JPG constantes na pasta terão seus nomes alterados.

Funcionou perfeitamente. O único problema, no meu caso, foi achar o caractere ', que não existe no meu teclado, então tive que copiar Ctrl+C Ctrl+V. Em vez de .JPG e .jpg eu poderia ter usado JPG e jpg como textos a serem alterados, sem a necessidade do ponto.

Espero ter contribuído!
« Última modificação: 22 de Fevereiro de 2009, 18:46 por fluizp »
GNU/Linux Mint 17.2 Xfce 64 bits

Offline polidori

  • Usuário Ubuntu
  • *
  • Mensagens: 183
    • Ver perfil
Re: Alterando a extensão de vários arquivos rapidamente [Resolvido]
« Resposta #2 Online: 10 de Julho de 2009, 00:52 »
Amanhã eu continuo tentando renomear... Não pode ser tão difícil... Eu só quero renomear o arquivo que tá no meu HD!!!
polidori@polidori-laptop:~$ cd /
polidori@polidori-laptop:/$ cd usr/lib/adobe-flashplugin/
polidori@polidori-laptop:/usr/lib/adobe-flashplugin$ dir
libflashplayer.so
polidori@polidori-laptop:/usr/lib/adobe-flashplugin$ rename 's/\so/so.bak' *.so
Substitution replacement not terminated at (eval 1) line 1.
polidori@polidori-laptop:/usr/lib/adobe-flashplugin$ dir
libflashplayer.so
polidori@polidori-laptop:/usr/lib/adobe-flashplugin$

Passou da minha hora, amanhã a luta continua
ASUS Intel I7
Mint 19.3 MATE 64-bit

Darcamo

  • Visitante
Re: Alterando a extensão de vários arquivos rapidamente [Resolvido]
« Resposta #3 Online: 12 de Julho de 2009, 17:53 »
Uma boa dica é utilizar o programa pyrenamer. Facilita muito a vida para renomear arquivos em massa e é mais fácil de usar.
http://ubuntuforum-pt.org/index.php/topic,53215.0.html