Ki sa ki lòd nan Linux rkp se pou ak kouman yo sèvi ak li
Kòmandman rcp la (ki vle di pou pwogram kopi aleka ) pèmèt ou kopi dosye ou oswa nan yon òdinatè aleka oswa ant de òdinatè aleka.
rcp se cp eksepte ke òdinatè a aleka ak petèt non itilizatè a sou òdinatè a aleka, tou de bezwen yo dwe prefiks nan non an dosye.
Pou kapab itilize lòd la rcp, tou de òdinatè bezwen yon ".rhosts" dosye nan anyè lakay itilizatè a, ki ta gen ladan non yo nan tout òdinatè yo ki gen dwa jwenn aksè nan òdinatè sa a, ansanm ak non itilizatè a.
Isit la nan yon egzanp yon dosye .rhosts:
zeus.univ.edu jdoe athena.comp.com mjohnsonIde: Fp la oswa SCP lòd ka itilize kopi dosye ant òdinatè si pa gen okenn .rhosts dosye yo mete kanpe.
rcp Kòmandman Sentaks
Sentaks apwopriye a lè w ap itilize lòd la rkp se tape "rcp" ki te swiv pa sous la ak Lè sa a, destinasyon an. Sèvi ak yon kolon pou separe lame ak done yo.
Men kèk nan opsyon ki ou ka ajoute nan lòd la rcp:
- LOG : Yon dosye boutèy la kreye ki montre ke dosye yo te kopye nan òdinatè a. Lè wap kopye pou ale ak soti nan òdinatè aleka ki pa enplike òdinatè lokal la nan tout, se sèlman transfè a an premye louvri sesyon.
- / USER : Espesifye kont òdinatè itilizatè aleka a. Li nan yo dwe itilize sèlman lè dosye lame a remote a pa deja gen ladan non itilizatè ou an oswa hostname.
- / PASSWORD : Sa a se modpas la bezwen ale nan kont lan aleka. Li itilize ak / USER.
- -r : Itilize yo kopye yon anyè tout antye ak lòd la rcp.
- -p : Pèmèt kopi a kenbe dat la ke done yo te modifye yon byen ke mòd nan pwoteksyon dosye. Li se menm bagay la kòm / PRESERVE.
rcp Kòmandman Egzanp
Isit la yo se jis kèk egzanp sou kouman yo sèvi ak rcp nan Linux:
Kopi yon File Single:
Sa ki anba la yo bezwen yo dwe antre nan yon liy lan lòd pou fè kopi yon dosye ki rele "customer.txt" nan anyè "/ usr / done /" nan òdinatè "tomsnotebook" nan anyè aktyèl la:
rcp tomsnotebook: /usr/data/customers.txt.Peryòd la "." nan fen a vle di "sa a" anyè. Sa se, anyè a nan ki te bay lòd la egzekite. Ou ka presize nenpòt lòt anyè olye.
Kopi yon Dosye Whole:
Ou ka kopye yon anyè konplè lè ou ajoute yon "-r" apre "rcp":
rcp -r tomsnotebook: / usr / done. rcp document1 zeus.univ.edu:document1Kopi Soti nan / nan machin lokal la:
Kopi "document1" nan machin lokal la nan anyè lakay itilizatè a sou òdinatè a ak zeus.univ.edu URL, an konsideran ke usernames yo se menm bagay la tou de sou sistèm tou de.
rcp document1 jdoe @: zeus.univ.edu: document1Kopi "document1" nan machin lokal la nan anyè anyè itilizatè "jdoe" sou òdinatè a ak zeus.univ.edu URL.
rcp zeus.univ.edu:document1 document1Kopi "document1" nan òdinatè a aleka "zeus.univ.edu" nan machin lokal la ak menm non yo.
rcp -r dokiman zeus.univ.edu:backupsKopi anyè "dokiman yo", ki gen ladan tout subdirectories, ki soti nan machin lokal la nan "backups" anyè a nan anyè lakay itilizatè a sou òdinatè a ak URL "zeus.univ.edu," an konsideran ke usernames yo se menm bagay la tou de sou sistèm yo.
rcp -r zeus.univ.edu:backups/documents etidKopi anyè "dokiman yo", ki gen ladan tout subdirectories, ki soti nan machin nan aleka nan anyè "etid la" sou machin lokal la.