msoliver
(usa Debian)
Enviado em 09/10/2018 - 16:51h
efeelede escreveu:
Oi, sim, estão no diretório! Gostaria de um script ou um comando de terminal com que possa renomear vários arquivos de vídeo de nomes aleatórios por sequencias de títulos como - vídeo1, vídeo2, vídeo3, etc...
Boa tarde Efeelede.
Segue sugestão:
NN=0; #Contador
for arq in $(ls -1 *.{mp4,MP4};do #Pega os arquivos mp4 e MP4 no diretório corrente
let NN++; #Incrementa 1 no contador
rename -n 's/'${arq}'/video'${NN}'.mp4/' ${arq}; #Altera o nome para video_"NÚMERO".mp4
done
Em uma linha:
NN=0; for arq in $(ls -1 *.{mp4,MP4};do let NN++; rename -n 's/'${arq}'/video_'${NN}'.mp4/' ${arq};done
OBS.:
Sua distribuição é derivada do Debian ou Ubuntu, bem provável que tenha o comando 'rename', se não tiver, instale...
Execute no DIRETóRIO onde estão os arquivos
O COMANDO:
(
rename -n 's/'${arq}'/video'${NN}'.mp4/' ${arq})
Apenas simula a alteração, execute dessa forma, após a conferencia, retire o "
-n" e execute novamente para RENOMEAR.
É isso...
Se a resposta foi útil e sanou o seu problema,
Marque o tópico como RESOLVIDO e escolha A MELHOR resposta..... Rsrsrsrs
Att.:
Marcelo Oliver