انتقال فایل‌ با استفاده از دستور rsync

اطلاعیه خودکار این مقاله ؛ این پست در ۱۰ سال پیش نوشته و منتشر شده است و اکنون شاید قوانین و ابزار ها تغییر پیدا کرده باشد. اگر میدانید این نوشته هنوز به کارتان می آید ،به خواندن ادامه دهید.

 

دستور rsync برای انتقال فایل ها از یک سرور لینوکس به سرور لینوکس دیگر استفاده می شود . مزیت آن سرعت بالا نسبت به دستورات دیگر قابل استفاده برای این منظور در ssh می باشد.

توزیع های لینوکسی که این دستور در آنها کار می کند عبارتند از : redhat ٰ،fedora ، centos

از طریق putty به سرور خود وصل شوید و دستور زیر را در ssh تایپ کنید :

yum install rsync

برای دریافت فایل از سرور دیگر دستور زیر را بزنید :

Recive:

rsync -avzhe ssh root@<SENDER-IP>:<Recive-DIRECTORY-ADDRESS> <Source-Directory-address>

 

 

به جای sender ip ، آی پی مربوط به سرور منبع که فایل  را از آن می گیرید ، به جای   Recive-DIRECTORY-ADDRESS  یک دایرکتوری که می خواهید فایلتان آنجا ذخیره شود ، به جای <Source-Directory-address  دایرکتوری مبدا که فایل مورد نظر در آنجا قرار دارد را وارد کنید

و برای ارسال فایل به سرور دیگر دستور زیر را بزنید :

Send :

rsync -rtvz <Source-Directory-address> root@<reciever ip>:<reciever-DIRECTORY-ADDRESS>

به جای Source-Directory-address آدرس دایرکتوری که فایل تان در آنجا قرار دارد ،به جای reciever ip ، آی پی سروری که می خواهید فایل را به آن ارسال کنید و به جای reciever-DIRECTORY-ADDRESS دایرکتوری سرور مقصد که می خواهید فایل در آنجا ذخیره شود را وارد کنید.

لینک کوتاه مطلب :

دیدگاهتان را ثبت کنید

آدرس ایمیل شما منتشر نخواهد شدعلامتدارها لازمند *

*