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
تعیین دستور انتقال