Tôi đang làm việc trên một rsync
kịch bản để sao chép thư mục. Tôi chỉ đồng bộ hóa các tệp hoặc thư mục mới và đã sửa đổi nhưng không thích việc sao chép nó đã đổi tên tệp hoặc thư mục thành tệp hoặc thư mục mới, giữ cho các tệp không đồng bộ. Tôi cũng đã đặt giới hạn băng thông là 1MB vì điều này sẽ chạy trong giờ làm việc. Đây là kịch bản của tôi:
rsync -zvru --bwlimit=1024 /mymounts/test1/ /mymounts/test2
Làm cách nào tôi có thể giữ các tệp và thư mục đồng bộ nếu ai đó đổi tên một cái gì đó, mà vẫn chỉ sao chép các tệp mới hoặc sửa đổi? Dưới đây là các tập tin trong câu hỏi
ls "/mymounts/test1/some stuff"
new directory newfile1.txt newfile3.txt renamedFile.txt
ls "/mymounts/test2/some stuff"
new directory newfile1.txt newfile2.txt newfile3.txt renamedFile.txt
Hoặc sẽ có một cách để thậm chí di chuyển các tập tin được đổi tên sang thư mục khác nói :
/mymounts/VerControl
?
rsync
bài viết cơ bản tuyệt vời này, FWIW. everythinglinux.org/rsync