Я запускаю эту команду, чтобынайти все файлыназванныйразвернуть.phpво всем моем проекте, сделать их копию и поместить в тот же каталог, в котором они были найдены, с именемdeploy_bkp.php
find . -type f -name "deploy.php" -exec cp {} deploy_bkp.php \;
Но это не работает рекурсивно, это работает только для файлов в верхнем каталоге.
решение1
В соответствии сhttps://askubuntu.com/questions/497122/find-and-exec-in-found-folderвам следует использовать -execdir
Ваша команда должна выглядеть так:
find . -type f -name "deploy.php" -execdir cp {} deploy_bkp.php \;