rsync
rsync فقط تفاوتها را منتقل میکند و برای بکاپ و استقرار ایدهآل است.
ساختار دستور
rsync [options] source destinationنمونههای کاربردی
rsync -avh dist/ deploy@example.com:/var/www/همگامسازی با حفظ ویژگیها
rsync -avh --progress --partial big/ backup/نمایش پیشرفت و ادامهٔ انتقال ناتمام
rsync -avhn --delete dist/ deploy@host:/var/www/اجرای آزمایشی پیش از حذف واقعی
rsync -avh -e "ssh -p 2222" dist/ deploy@host:/var/www/استفاده از پورت غیر پیشفرض
آپشنهای مهم
-a- حالت آرشیو: حفظ مجوز، مالک و زمان
-v- پرجزئیات
-h- حجم خوانا
-n- اجرای آزمایشی بدون تغییر واقعی
--progress- نمایش پیشرفت
--delete- حذف فایلهایی از مقصد که در مبدأ نیستند
-e- تعیین دستور انتقال