Tôi có một số thư mục bị trùng lặp do nhầm lẫn và tôi phải hợp nhất chúng lại với nhau. Giả sử thư mục A chứa tệp X và thư mục B chứa tệp Y, tôi muốn sao chép tệp X vào thư mục B. Nhưng, tất nhiên, tôi có thể phải đối mặt với các trường hợp phức tạp hơn, trong đó cả thư mục A và B đều chứa cùng một tệp X : trong những trường hợp đó, tôi muốn giữ bản sao mới nhất của tệp, vì vậy rsync nên so sánh cả hai tệp và nếu nguồn gốc cũ hơn chỉ cần bỏ qua, nếu không thì đích đến là bản cũ hơn, ghi đè.
Những tham số nào tôi nên đặt trên dòng lệnh rsync?
Đây là những gì tôi thấy googling, nhưng tôi không nghĩ là chính xác.
rsync -avz --ignore-existing src dest
Trang người đàn ông bằng cách nào đó vượt ra ngoài tôi.
Cảm ơn bạn.
PS trong những trường hợp có tệp tồn tại trong cả hai thư mục, điều tốt hơn là ghi đè tệp cũ vào thư mục đích và đồng thời giữ một bản sao cũ hơn, giống như một bản sao lưu trong trường hợp bạn nên quay lại Trước
rsync -abuP