فرمان rcp چیست؟

دستور rcp لینوکس برای چه است و چگونه از آن استفاده کنید

دستور rcp (که برای برنامه کپی از راه دور استفاده می شود ) به شما امکان می دهد فایل ها را از یک کامپیوتر از راه دور و یا بین دو کامپیوتر از راه دور کپی کنید.

rcp به cp است با این تفاوت که کامپیوتر از راه دور و احتمالا نام کاربری در کامپیوتر از راه دور، هر دو باید به نام فایل پیشوندی شوند.

برای اینکه بتوانید از دستور rcp استفاده کنید، هر دو کامپیوتر به یک فایل «.rhosts» در دایرکتوری خانگی کاربر که شامل نام تمام رایانههایی است که مجاز به دسترسی به این رایانه هستند همراه با نام کاربری نیاز دارند.

در اینجا یک نمونه از فایل rhosts است:

zeus.univ.edu jdoe athena.comp.com mjohnson

نکته: اگر فایل no rhosts تنظیم شود، فرمان ftp یا scp می تواند برای کپی فایل بین رایانه ها استفاده شود.

دستور syntax فرمان rcp

دستورالعمل مناسب هنگام استفاده از دستور rcp برای تایپ "rcp" و پس از آن منبع و سپس مقصد است. برای جدا کردن میزبان و داده ها از کولون استفاده کنید.

در اینجا برخی از گزینه های شما می توانید به دستور rcp اضافه کنید:

مثال دستورالعمل rcp

در اینجا فقط چند مثال از نحوه استفاده از rcp در لینوکس است:

یک فایل تک کپی کنید:

زیر برای وارد کردن یک خط فرمان برای کپی فایل با نام "customer.txt" در دایرکتوری "/ usr / data /" از کامپیوتر "tomsnotebook" به دایرکتوری فعلی وارد می شود:

rcp tomsnotebook: /usr/data/customers.txt.

دوره "." در پایان به معنی "این" دایرکتوری است. یعنی دایرکتوری که دستور اجرا شد. شما می توانید هر دایرکتوری دیگری را مشخص کنید.

یک پوشه کامل کپی کنید:

شما می توانید یک پوشه کامل را با اضافه کردن "-r" پس از "rcp" کپی کنید:

rcp -r tomsnotebook: / usr / data. rcp document1 zeus.univ.edu:document1

کپی از / به ماشین محلی:

Copy "document1" از ماشین محلی به دایرکتوری خانگی کاربر در کامپیوتر با URL zeus.univ.edu، فرض کنید که نام کاربری در هر دو سیستم یکسان است.

rcp document1 jdoe @: zeus.univ.edu: document1

Copy "document1" از دستگاه محلی به پوشه اصلی کاربر "jdoe" در رایانه با URL zeus.univ.edu.

rcp zeus.univ.edu:document1 document1

کپی "document1" از کامپیوتر از راه دور "zeus.univ.edu" به دستگاه محلی با همین نام.

rcp -r اسناد zeus.univ.edu:backups

دایرکتوری "اسناد"، از جمله تمام زیر شاخه ها، از ماشین محلی به دایرکتوری "پشتیبان گیری" در دایرکتوری خانگی کاربر در رایانه با URL "zeus.univ.edu" کپی می شود، فرض کنید که نام کاربری در هر دو سیستم یکسان است.

rcp -r zeus.univ.edu:backups/documents study

دایرکتوری "اسناد"، از جمله تمام زیر شاخه ها، از دستگاه راه دور به دایرکتوری "مطالعه" در دستگاه محلی کپی می کند.