TGViewer
Abolfazl Devs Abolfazl Devs @abolfazl_devs · 2.43K subscribers
Post #198 383
دستور rsync تو لینوکس چیه و به چه دردی می‌خوره؟

این دستور یکی از اون دستورای کاربردی تو لینوکسه که برای کپی یا همگام‌سازی فایل و پوشه‌ها از یه جا به جای دیگه میشه ازش استفاده کرد.

خب فرقش با دستور cp چیه؟
یکم امکانات بیشتری میده مثلا فقط فایل‌هایی که تغییر کردن یا جدید هستن رو کپی می‌کنه که خب زمان کپی رو کاهش میده یا اگه دوس داشتید پروگرس بار نشون میده😁

ساختار کلی دستور اینجوریه:
rsync [options] source destination


فرض کن می‌خوای یه پوشه‌ی my_folder رو توی backup_folder کپی کنی:
rsync /my_folder/ backup_folder/


حالا فرضا میخوای فقط فایل های جدید تر رو کپی کنی:
rsync -u /my_folder /backup_folder/


آپشن های مهم این دستور ایناس:
1. -a
2. -v
3. -u
4. -r
5. --delete
6. --progress


1- مثل حالت آرشیو می‌مونه؛ دسترسی‌ها، تایم‌استمپ‌ها و همه‌چی رو دقیق کپی می‌کنه.

2- اطلاعات دقیقی از روند کپی بهت میده.

3- حالت به‌روزرسانی؛ فقط فایل‌های جدیدتر یا تغییر کرده رو کپی می‌کنه.

4- حالت بازگشتی؛ کل زیرپوشه‌ها رو هم کپی می‌کنه.

5- هرچی تو مقصد اضافه است و تو مبدا نیست، حذف می‌کنه. واسه هماهنگی کامل عالیه.

6- وضعیت انتقال رو نشون میده؛ مثلا سرعت، درصد پیشرفت و زمان باقی‌مونده.

یه نمونه از کاربردش تو پشتیبانی گیری از فایل ها هستش مثلا
می‌تونی با cron کاری کنی که rsync به صورت خودکار تو یه زمان خاص مثلا هر روز، ساعت 2 صبح اجرا بشه:
0 2 * * * rsync -avu --delete /my_folder /backup_folder


با دستور بالا تو crontab هر روز ساعت 2 صبح از فایلای جدید تر پوشهmy_folder توی backup_folder یه پشتیبان می‌گیره

@abolfazl_devs
  • 👍 1
More from @abolfazl_devs
  1. Sep 17, 2026وقتی صحبت از پیاده‌سازی Rate Limiting (مخصوصا مدل‌هایی مثل Token Bucket یا Leaky Bucket) م…
  2. Sep 12, 2026Happy Programmer's Day 👨‍💻🎉
  3. Aug 30, 2026📥 فایل شورتکات دانلود از توییتر 📍@abolfazl_devs
  4. Aug 30, 2026📥 دانلود از توییتر بدون خارج شدن از توییتر (ویژه کاربران iOS) با این روش می‌تونید توییت‌ه…
  5. Jul 22, 2026یکی از رو مخ ترین چیزای مک اینه که اگه زبان کیبورد فارسی باشه اعدادش هم فارسی میشه حتی num…
  6. Jul 14, 2026اگه با Ollama، LM Studio، 9Router یا APIهای سازگار با OpenAI کار می‌کنید، Nano Chat UI به…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →