Как создать резервную копию файлов в любом месте каталога в том же каталоге? - PullRequest
0 голосов
/ 04 апреля 2019

Я хочу запустить скрипт, который изменит все файлы yut.sid в любом месте моего linux-сервера, прежде чем сделать это, я хочу восстановить эти файлы, добавив "_bak", то есть yut.sid_bak, каталог yut.sid_bak должен быть таким же, где был найден yut.sid т.е.

/tmp/fldr/1/yutu.sid -> /tmp/fldr/1/yutu.sid_bak
/tmp/fldr/2/yutu.sid -> /tmp/fldr/2/yutu.sid_bak
/tmp/fldr/3/yutu.sid -> /tmp/fldr/3/yutu.sid_bak

Нужна помощь в создании резервной копии файлов по вышеуказанным критериям

Я попробовал следующую команду, но она не создает резервную копию

find /tmp/ -type f -name "yut.sid" -exec cp {} /tmp/*"bak" \;

Ожидаемый результат:

LHS должен повернуться как RHS

/tmp/fldr/1/yutu.sid -> /tmp/fldr/1/yutu.sid_bak
/tmp/fldr/2/yutu.sid -> /tmp/fldr/2/yutu.sid_bak
/tmp/fldr/3/yutu.sid -> /tmp/fldr/3/yutu.sid_bak

но в текущем каталоге выводится yutu.sid

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...