یک توسعه‌دهنده

یک توسعه دهنده که بیشتر از توسعه،‌ فیلم می‌بینه و کتاب می‌خونه :)

بای بای ftp

يكشنبه, ۲۸ اسفند ۱۴۰۱، ۰۳:۲۸ ب.ظ

وقتی سرور میخریدم، یکی از پایه ثابت سرچ‌هام نحوه ستاپ کردن ftp رو سرور بوده همیشه. ولی با دو ابزار scp و rsync دیگه نیازی به ftp نیست!

یه ربات تلگرامی فرضا نوشتم و نمیخوام دایرکتوری venv رو بفرستم رو سرور. به‌راحتی می‌تونم با rsync فایل‌هام رو بفرستم رو سرور:

rsync -av -e 'ssh -p PORT' --exclude='venv' SOURCE USERNAME@IP_SERVER:DESTINATION

از اونجایی که پورت پیش‌فرض ssh رو تغییر دادم پس مجبورم که از پورت جدید استفاده کنم و این کار هم با -e انجام می‌شه.

حالا یه سری تغییرات جدید تو فایل ربات ایجاد کردم و فایل جدید رو با scp می‌تونم به‌راحتی بفرستم رو سرور:

scp -P PORT SOURCE USERNAME@IP_SERVER:/PATH/TO/DESTINATION

با آپشن -r بعد از scp می‌تونیم دایرکتوری‌ها رو هم انتقال بدیم.

البته این صرفا مثاله وگرنه اگه آدم دلش درد نکنه از گیت می‌تونه عین آدمیزاد استفاده کنه :)

  • liniolon

ftp

rsync

scp

نظرات (۰)

هیچ نظری هنوز ثبت نشده است
ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی

تمام حقوق مادی و معنوی این وبلاگ متعلق به وبلاگ سرزمین برنامه نویسی بوده و هر گونه کپی بردای بدون ذکر منبع غیرمجاز و از نظر ما حرام است