Я пытаюсь настроить двунаправленную или двустороннюю синхронизацию с rsync. В моем случае мне нужно только удалить файлы при синхронизации от B до A. Итак, я подумал о запуске rsync дважды, как показано ниже:
rsync -rtuv ./A/ ./B/
rsync -rtuv --delete ./B/ ./A/
Эта проблема с этим решением состоит в том, что когда я запускаю rsync (B-> A), который будет сразу после запуска rsync (AB), любой новый файл, который создается между синхронизацией, также будет удален.
Есть ли способ указать метку времени в качестве условия, что он будет удалять файл, только если он создан до этой даты / времени.
Обновлено:
Я понимаю, что существует унисонное решение, но проблема с унисонной установкой требуется на обоих концах. Я синхронизируюсь с удаленным сервером и не могу установить унисон на удаленном конце.