আমি rsync
ডিরেক্টরি প্রতিলিপি জন্য একটি স্ক্রিপ্ট উপর কাজ করছি । আমার কাছে এটি কেবলমাত্র নতুন এবং পরিবর্তিত ফাইল বা ডিরেক্টরিগুলি সিঙ্ক করছে তবে এটি অনুলিপি করছি না যে এর অনুলিপি ফাইল বা ডিরেক্টরিকে নতুন ফাইল বা ডিরেক্টরি হিসাবে নামকরণ করেছে, ফাইলগুলি সিঙ্কে রাখছে না। আমি ব্যবসায়ের কাজের সময় চলতে থাকায় 1MB এর ব্যান্ডউইথ সীমাও নির্ধারণ করেছি। এখানে আমার স্ক্রিপ্ট:
rsync -zvru --bwlimit=1024 /mymounts/test1/ /mymounts/test2
যদি কেউ কেবল নতুন বা পরিবর্তিত ফাইল অনুলিপি করে কোনও কিছুর নতুন নাম রাখে তবে ফাইল এবং ডিরেক্টরিগুলি কীভাবে সিঙ্কে রাখতে পারি? প্রশ্নযুক্ত ফাইলগুলি এখানে
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
অথবা একটি উপায় আছে এমনকি অন্য ডাইরেক্টরি বলে নাম পালটে ফাইল সরানো হবে:
/mymounts/VerControl
?
rsync
নিবন্ধ, FWIW কেও বোঝায় । everythinglinux.org/rsync