دستور 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 دایرکتوری سرور مقصد که می خواهید فایل در آنجا ذخیره شود را وارد کنید.