localizar e copiar o comando exec não recursivo

localizar e copiar o comando exec não recursivo

Estou executando este comando paraencontre todos os arquivosnomeadoimplantar.phpem todo o meu projeto e fazer uma cópia deles e colocá-los no mesmo diretório em que foram encontrados, com o nomeimplantar_bkp.php

find . -type f -name "deploy.php" -exec cp  {} deploy_bkp.php  \; 

Mas não está funcionando recursivamente, apenas funciona para arquivos no diretório superior.

Responder1

De acordo comhttps://askubuntu.com/questions/497122/find-and-exec-in-found-foldervocê deve usar -execdir
Seu comando deve ficar assim:

find . -type f -name "deploy.php" -execdir cp  {} deploy_bkp.php  \;

informação relacionada