Rsync tek yönlü bir senkronizasyon yapar, ancak senkronizasyonun hangi yöne gideceğine karar vermek size bağlıdır.
Rsync komut sözdizimi aşağıdaki gibidir:
rsync [OPTION...] SRC... [DEST]
Kaynaktan hedefe senkronizasyon belirttiğinize dikkat edin. Kaynak ve hedef herhangi bir yerel veya uzak yol olabilir.
Örneğin, dosyaları sunucunuzdan dizüstü bilgisayarınıza kopyalamak istiyorsanız, aşağıdakileri yapın:
rsync [OPTION...] <server-path> <laptop-path>
Ters yönde senkronize etmek için şunları yaparsınız:
rsync [OPTION...] <laptop-path> <server-path>
Sorunuzu cevaplamak için: rsync'i nasıl yürüttüğünüze bağlı.
Dosyaların hedefte silinmesini istiyorsanız, --deleteseçeneği kullanmanız gerekir . Ancak dikkatli olun, çünkü kaynağınızı belirlerken bir hata yaparsanız, hedefinizdeki her şeyi kaldırabilirsiniz. Senkronizasyonunuzu önce --deleteseçenek olmadan test etmek daha güvenlidir ve nasıl çalıştığından memnun kaldıktan sonra --deleteseçenek ekleyebilirsiniz .
Aşağıdaki yorumlarda masegaloeh tarafından önerildiği gibi, -nya da --dry-runseçenek rsynckomut davranışını test etmek için de kullanılabilir .
unison. Her iki kopyada da dosya durumunu kaydeden ve böylece çift yönlü senkronizasyona izin veren bir senkronizasyon aracıdır. Ayrıca bir cygwin paketi var.