rsyncで双方向または双方向の同期をセットアップしようとしています。私の場合、BからAに同期するときにファイルを削除するだけで済みます。したがって、次のようにrsyncを2回実行することを考えていました。
rsync -rtuv ./A/ ./B/
rsync -rtuv --delete ./B/ ./A/
このソリューションのこの問題は、rsync(AB)を実行した直後にrsync(B-> A)を実行すると、同期の間に作成された新しいファイルも削除されることです。
この日時より前に作成された場合にのみファイルを削除するという条件としてタイムスタンプを指定できる方法はありますか?
更新しました:
私はユニゾンの解決策があることを理解していますが、ユニゾンの問題は両端にインストールする必要があります。リモートサーバーと同期していますが、リモートエンドにunisonをインストールできません。