Saya mencoba mengatur sinkronisasi dua arah atau dua arah dengan rsync. Dalam kasus saya, saya hanya perlu menghapus file saat menyinkronkan dari B ke A. Jadi, saya berpikir untuk menjalankan rsync dua kali sebagai berikut:
rsync -rtuv ./A/ ./B/
rsync -rtuv --delete ./B/ ./A/
Masalah dengan solusi ini adalah ketika saya menjalankan rsync (B-> A) yang akan segera setelah menjalankan rsync (AB), setiap file baru yang dibuat di antara sinkronisasi juga akan dihapus.
Apakah ada cara saya dapat menentukan cap waktu sebagai syarat bahwa itu hanya menghapus file jika dibuat sebelum tanggal / waktu ini.
Diperbarui:
Saya mengerti ada solusi serempak tetapi masalah dengan serempak diperlukan untuk menginstal di kedua ujungnya. Saya menyinkronkan dengan server jarak jauh dan saya tidak dapat menginstal secara bersamaan di ujung jarak jauh.