Câu trả lời:
rsync đầu tiên quét các tập tin và xây dựng một danh sách. vì vậy một khi tệp được liệt kê để đồng bộ hóa, rsync sẽ đồng bộ hóa thay đổi mới nhất của tệp. nhưng nếu tệp không nằm trong danh sách các tệp sẽ được đồng bộ hóa, được tạo trước khi bắt đầu thao tác đồng bộ hóa, thì nó sẽ không đồng bộ hóa.
Điều gì xảy ra nếu các tệp trong thư mục nguồn được sửa đổi trong khi rsync đang chạy?
Điều đó phụ thuộc nếu chúng được sửa đổi trước khi rsync chạy. Như @Sachin đã nói nếu chúng không được sửa đổi trước khi chuyển thì các sửa đổi trong quá trình chuyển sẽ không được chọn, tuy nhiên: