Wat de rcp Linux Command foar is en hoe't jo it brûke
It kommando rcp (dat standert foar remote kopieprogramma) litte jo triemen kopiearje op of fan in remote kompjûter of tusken twa remote komputer.
rcp is cp útsein as de remote komputer en miskien de brûkersnamme op 'e kompjûter komputer, beide moatte foarkommen wurde oan de triemnamme.
Om it kommando rcp brûke te kinnen moatte beide computers in triem ".rhosts" nedich hawwe yn 'e thússide, de nammen fan alle kompjûters dy't tagong hawwe ta dizze kompjûter, tegearre mei de brûkersnamme.
Hjir is in foarbyld fan in .rhosts-bestân:
zeus.univ.edu jdoe athena.comp.com mjohnsonTip: It kommando ftp of scp kin brûkt wurde om bestannen te kopiearjen tusken kompjûters as jo gjin .rhosts-bestannen ynsteld hawwe.
rcp Kommando Syntaks
De goeie syntaksis by it brûken fan it rcp-kommando is om "rcp" te typen, folge troch de boarne en dan de bestimming. Brûk in kolon om de host en gegevens te skieden.
Hjir binne guon fan 'e opsjes dy't jo taheakje kinne oan it rcp-kommando:
- / LOG : In protokol-triem is makke dy't lit sjen hokker triemmen fan 'e kompjûter kopiearre binne. As it kopiearjen nei en fan kompjûter-kompjûters dy't de lokale kompjûter net bytrekt, allinich de earste oerslach is oanmeld.
- / USER : jout de brûkerûntkoppeling fan 'e komputer komponint. It is allinne brûkt as de triem fan 'e hostbehearder jo al jo brûkersnamme of hostnamme net befetsje.
- / PASSWORD : Dit is it wachtwurd dat nedich is om te loggen yn it ferwachting. It wurdt brûkt foar / USER.
- -r : brûkt om in hiele triemtafel te kopiearjen mei it kommando rcp.
- -p : Stel it kopiearje om de datum te hâlden dat de gegevens wizige binne goed en de triem beskerming. It is itselde as / PRESERVE.
rcp Kommando-Examples
Hjir binne mar in pear foarbylden hoe't jo rcp yn Linux brûke:
Kopiearje in single bestân:
De folgjende nedich is om in kommando-rigel te ynfieren om in triem te kopiearjen dy't "client.txt" neamd wurdt yn 'e map "/ usr / data /" fan komputer "tomsnotebook" nei it aktuele triemtafel:
rcp tomsnotebook: /usr/data/customers.txt.De perioade "." Oan 'e ein stiet' dit 'map. Dit is it directory wêrfan it kommando útfierd is. Jo kinne in oare triem oantsjutte yn plak.
Kopiearje in folsleine map:
Jo kinne in folslein map kopiearje troch in "-r" nei "rcp" te taheakje:
rcp -r tomsnotebook: / usr / data. rcp document1 zeus.univ.edu:document1Kopiearje fan / nei de lokale masine:
Kopiearret "document1" fan 'e lokale masine nei de thússide fan' e brûker op 'e kompjûter mei URL zeus.univ.edu, oan te tinken dat de brûkersnammen itselde binne op beide systeemen.
rcp document1 jdoe @: zeus.univ.edu: document1Kopiearret "document1" fan 'e lokale masine nei it thúsblêd fan brûker "jdoe" op' e komputer mei URL zeus.univ.edu.
rcp zeus.univ.edu:document1 document1Kopiearret "document1" fan 'e remote komputer "zeus.univ.edu" nei de lokale masine mei deselde namme.
rcp -r dokuminten zeus.univ.edu:backupsKopiearret de triemtafel "dokuminten", ynklusyf alle subdirectories, fan 'e lokale masine nei it directory' reservekopy 'yn' e thússide fan 'e brûker op' e kompjûter mei URL 'zeus.univ.edu,' asjebleaft dat de usernames deselde binne op beide systemen.
rcp -r zeus.univ.edu:backups/documents studyKopiearret de map "dokuminten", ynklusyf alle subdirectory, fanôf de remote masine nei it directory "stúdzje" op it lokale machine.