7

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

rsync --relative user@remote:/backup/databases/*.sql /backup/snapshots/

В результате команда создает файл /backup/snapshots/backup/databases/mysql.sql . Как я могу заставить его поместить файл в /backup/snapshots/mysql.sql? Обязательно, чтобы источник был удаленным (это часть более сложного скрипта).

2 ответа2

7

Я думаю, что вы не хотите использовать флаг --relative , так как это создает подкаталоги в целевом местоположении. Вы пробовали это?

Со страницы руководства:

 -R, --relative              use relative path names
4

Как насчет передачи rsync опции --no -lative?

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .