Saya mencoba mengatur rsync untuk menyinkronkan server web utama saya ke server jarak jauh dengan menambahkan file yang baru dibuat ke nanti.
Inilah perintah yang saya gunakan:
rsync -avh --update -e "ssh -i /path/to/thishost-rsync-key" remoteuser@remotehost:/foo/bar /foo/bar
Tetapi tampaknya server web benar-benar mentransfer semua file meskipun ada tanda '--perbarui'. Saya telah mencoba kombinasi flag yang berbeda (mis. Menghilangkan '-a' dan menggunakan '-uv' sebagai gantinya) tetapi tidak ada yang membantu. Jadi bertanya-tanya bagaimana saya bisa memodifikasi perintah rsync untuk mengirim hanya file yang baru ditambahkan. Terima kasih
-a
opsi yang tersirat (pemilik, grup, perms, ...) itu harus menjadi penyebab masalah kami.
-c
opsi. Itu melompati file yang ada berdasarkan pada checksum, bukan waktu atau ukuran modifikasi.
rsync /foo/bar remoteuser@remotehost:/foo/bar