Прежде всего, двуличие ничего не перезаписывает при восстановлении. Так что ваш <target_folder>
не должен существовать.
К вашему актуальному вопросу: это звучит как работа для rsync, а не для двуличия. Существует ли реальная причина, по которой зеркало должно быть сгенерировано из резервной копии, а не из источника?
Я полагаю, что должна быть возможность написать сценарий оболочки, который составляет список измененных файлов из файла манифеста дублирования (duplicity-inc.<timestamp>.to.<timestamp>.manifest
, также может быть найден в ~/.cache/duplicity/
) и передает его в параметр --files-to-restore
. Но это может быстро привести к другим проблемам, таким как нарушение предельной длины строки оболочки и необходимость учета специальных символов в именах файлов и т. Д.
Восстановить синтаксис для справки:
duplicity restore [--file-to-restore <relpath>] [--time <time>] <url> <target_folder>
Edit:
О боже, только что видел, сколько лет вопрос; -)