Como copiar vários arquivos com o mesmo nome para outra pasta, renomeando-os? [RESOLVIDO]

1. Como copiar vários arquivos com o mesmo nome para outra pasta, renomeando-os? [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 15/07/2016 - 10:08h

A situação é assim, tenho vários arquivos de imagens com o nome 1920x1200.jpg dentro de pastas separadas. Quero copiar para uma pasta só, mas renomeando os arquivos em sequência, ex: img-01.jpg, img-02.jpg...


  


2. MELHOR RESPOSTA

thinomar
thinomar

(usa Linux Mint)

Enviado em 15/07/2016 - 10:35h

Caso os diretórios das imagens estejam dentro de um único diretório (ex: ./d/d1, ./d/d2, ./d/d3), isso funciona (TESTE ANTES DE USAR):
#!/bin/bash
origem_dir="/DIRETORIO/DE/ORIGEM"
destino_dir="/DIRETORIO/DE/DESTINO"
nome_fotos="1920x1200.jpg"
i=1
find $origem_dir -iname $nome_fotos | \
while read jpg
do
mv $jpg $destino_dir/img-$i.jpg
i=$(($i+1))
done

--
-I've been talking to the main computer
-And...?
-It hates me

3. Re: Como copiar vários arquivos com o mesmo nome para outra pasta, renomeando-os? [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 15/07/2016 - 10:47h

Blza, cara!
Funcionou, obrigado!!!! :D






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts