මගේ ප්රධාන වෙබ් සේවාදායකය දුරස්ථ සේවාදායකයට සමමුහුර්ත කිරීම සඳහා rsync සැකසීමට මම උත්සාහ කරමි.
මෙන්න මම භාවිතා කරන විධානය:
rsync -avh --update -e "ssh -i /path/to/thishost-rsync-key" remoteuser@remotehost:/foo/bar /foo/bar
'--Update' ධජය නොතකා වෙබ් සේවාදායකය ඇත්ත වශයෙන්ම සියලුම ලිපිගොනු මාරු කරන බව පෙනේ. මම විවිධ ධජ සංයෝජන අත්හදා බැලුවෙමි (උදා: '-a' අතහැර දමා ඒ වෙනුවට '-uv' භාවිතා කිරීම) නමුත් කිසිවක් උදව් කළේ නැත. අලුතින් එකතු කරන ලද ගොනු පමණක් යැවීමට rsync විධානය වෙනස් කරන්නේ කෙසේද?
-a
විකල්පයන්ට සහය නොදක්වන්නේ නම් (හිමිකරු, කණ්ඩායම, පර්ම්, ...) එය අපගේ ගැටලුවට හේතුව විය යුතුය.
-c
විකල්පය සොයා ගත්තා . වෙනස් කිරීමේ වේලාව හෝ ප්රමාණය වෙනුවට චෙක්සම් මත පදනම්ව පවතින ගොනු මඟ හැරේ.
rsync /foo/bar remoteuser@remotehost:/foo/bar