Copiar Arquivo para multiplas pastas [RESOLVIDO]

1. Copiar Arquivo para multiplas pastas [RESOLVIDO]

Renan
reguipe

(usa Outra)

Enviado em 29/04/2016 - 14:41h

E ai pessoal,

Eu sou novo no Shell e gostaria de uma pequena ajuda de vocês. Eu preciso substituir um arquivo header.php para todos os domínios hospedados no servidor (são 200 aproximadamente), se eu for fazer isso manualmente vou levar dias; como eu posso fazer esse procedimento via shell?


  


2. MELHOR RESPOSTA

Renan Arantes
R3nan

(usa Debian)

Enviado em 29/04/2016 - 14:54h

entre dento da pasta raiz onde esta as subpastas com os arquivos head.php crie um arquivo teste.php com o coteudo novo dos head.php que seram substiuidos e rode o seguinte comando

for i in $(find -iname header.php); do cp -a teste.php $i; done

3. Re: Copiar Arquivo para multiplas pastas [RESOLVIDO]

Renan
reguipe

(usa Outra)

Enviado em 29/04/2016 - 15:11h

R3nan escreveu:

entre dento da pasta raiz onde esta as subpastas com os arquivos head.php crie um arquivo teste.php com o coteudo novo dos head.php que seram substiuidos e rode o seguinte comando

for i in $(find -iname header.php); do cp -a teste.php $i; done


Ajudou muito, obrigado! Mas existe um pequeno detalhe, como os domínios estão em ambiente WordPress o endereço de localização dos arquivos header.php é: wp-content/themes/twentysixteen/header.php

Ou seja, precisa entrar na pasta referente ao domínio exemplodominioa.com acessar a pasta wp-content/themes/twentysixteen/, fazer a substituição do header.php, sair da pasta e depois entrar na pasta referente ao próximo domínio, repetindo o procedimento até a conclusão. Pode me ajudar?


4. Re: Copiar Arquivo para multiplas pastas [RESOLVIDO]

Renan Arantes
R3nan

(usa Debian)

Enviado em 29/04/2016 - 15:29h

é so ir onde esta todos os dominios exemplo /var/www/ criar um arquivo teste.php com o conteudo que terá o head.php e rodar o comando que te falei, ele ira procurar todos os arquivos com nome head.php em todas as pastas apartir da rais no explempo /var/www/


5. Re: Copiar Arquivo para multiplas pastas [RESOLVIDO]

Renan
reguipe

(usa Outra)

Enviado em 29/04/2016 - 15:32h

R3nan escreveu:

é so ir onde esta todos os dominios exemplo /var/www/ criar um arquivo teste.php com o conteudo que terá o head.php e rodar o comando que te falei, ele ira procurar todos os arquivos com nome head.php em todas as pastas apartir da rais no explempo /var/www/


Agora eu entendi a regra, muito obrigado!


6. Re: Copiar Arquivo para multiplas pastas [RESOLVIDO]

Renan Arantes
R3nan

(usa Debian)

Enviado em 29/04/2016 - 15:50h

selecione a melhor resposta para ganhar uns pontos






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts