Próbuję ustawić dwukierunkową lub dwukierunkową synchronizację z rsync. W moim przypadku muszę tylko usunąć pliki podczas synchronizacji z B do A. Tak więc myślałem o uruchomieniu rsync dwa razy w następujący sposób:
rsync -rtuv ./A/ ./B/
rsync -rtuv --delete ./B/ ./A/
Ten problem z tym rozwiązaniem polega na tym, że kiedy uruchomię rsync (B-> A), co byłoby zaraz po uruchomieniu rsync (AB), każdy nowy plik utworzony pomiędzy synchronizacją zostanie również usunięty.
Czy istnieje sposób na określenie znacznika czasu jako warunku, że usunie on plik tylko, jeśli został utworzony przed tą datą / godziną.
Zaktualizowano:
Rozumiem, że istnieje rozwiązanie unison, ale problem z unison jest wymagany do instalacji na obu końcach. Synchronizuję się ze zdalnym serwerem i nie mogę zainstalować unisona na zdalnym końcu.