renomear arquivos [RESOLVIDO]

1. renomear arquivos [RESOLVIDO]

gabriel
bielwas

(usa Debian)

Enviado em 04/04/2022 - 02:23h

olá pessoal. Tenho arquivoA, arquivoB ,arquivoC, arquivoD ,arquivoE e "centenas de outros arquivos".

O código abaixo renomeia um arquivo por vez ou seja arquivoA para arquivo1, arquivoB para arquivo2 e assim por diante. Como renomear todos os arquivos de uma só vez que estão espalhados entre os dir1 dir2 dir3 ? Obrigado !

root@debianpp:/var# find . -name "*.php" -exec sed -i 's/arquivoA/arquivo1/g' {} \;
root@debianpp:/var# find . -name "*.php" -exec sed -i 's/arquivoB/arquivo2/g' {} \;
root@debianpp:/var# find . -name "*.php" -exec sed -i 's/arquivoC/arquivo3/g' {} \;
root@debianpp:/var# find . -name "*.php" -exec sed -i 's/arquivoD/arquivo4/g' {} \;
root@debianpp:/var# find . -name "*.php" -exec sed -i 's/arquivoE/arquivo5/g' {} \;


  


2. Re: renomear arquivos [RESOLVIDO]

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 04/04/2022 - 11:55h


bielwas escreveu:

olá pessoal. Tenho arquivoA, arquivoB ,arquivoC, arquivoD ,arquivoE e "centenas de outros arquivos".

O código abaixo renomeia um arquivo por vez ou seja arquivoA para arquivo1, arquivoB para arquivo2 e assim por diante. Como renomear todos os arquivos de uma só vez que estão espalhados entre os dir1 dir2 dir3 ? Obrigado !

root@debianpp:/var# find . -name "*.php" -exec sed -i 's/arquivoA/arquivo1/g' {} \;
root@debianpp:/var# find . -name "*.php" -exec sed -i 's/arquivoB/arquivo2/g' {} \;
root@debianpp:/var# find . -name "*.php" -exec sed -i 's/arquivoC/arquivo3/g' {} \;
root@debianpp:/var# find . -name "*.php" -exec sed -i 's/arquivoD/arquivo4/g' {} \;
root@debianpp:/var# find . -name "*.php" -exec sed -i 's/arquivoE/arquivo5/g' {} \;

Os comandos acima, não renomeiam os arquivos.
sed -i 's/arqE/arq5/g' arquivo
Altera arqE para arq5, no conteúdo do arquivo.


______________________________________________________________________
Importante:
lynx --dump https://www.vivaolinux.com.br/termos-de-uso/ | sed -nr '/^[ ]+Se/,/dou.$/p'
______________________________________________________________________
Nota de esclarecimento:
O comando: ACIMA, faz parte da minha assinatura.
Att.: Marcelo Oliver
______________________________________________________________________



3. Re: renomear arquivos [RESOLVIDO]

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 05/04/2022 - 20:26h


bielwas escreveu:

msoliver escreveu:
Os comandos acima, não renomeiam os arquivos.
sed -i 's/arqE/arq5/g' arquivo
Altera arqE para arq5, no conteúdo do arquivo.

bielwas escreveu:
Correto. Altera arquivoE para arquivo5. E como alterar todos os arquivos de uma só vez? Obrigado !







O SED (sed -i 's/arqE/arq5/g' arquivo) não altera o nome do ARQUIVO,
Somente o conteúdo do mesmo!!!!


______________________________________________________________________
Att.: Marcelo Oliver
______________________________________________________________________



4. Re: renomear arquivos [RESOLVIDO]

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 06/04/2022 - 12:45h

Boa tarde.
Na sua postagem:
ALTERAR MULTIPLOS TEXTOS
Coloquei um link, onde ensina fazer
Varias alterações.

______________________________________________________________________
______________________________________________________________________
Att.: Marcelo Oliver
______________________________________________________________________







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts