Ano ang Rcp Linux Command Para sa at Paano Gamitin Ito
Ang rcp command (na nakatayo para sa remote na kopya ng programa ) ay nagbibigay-daan sa iyo upang kopyahin ang mga file sa o mula sa isang remote computer o sa pagitan ng dalawang malayuang mga computer.
Ang rcp ay cp maliban na ang remote na computer at marahil ang username sa remote na computer, parehong kailangang prefix sa pangalan ng file.
Upang magamit ang rcp command, ang parehong mga computer ay nangangailangan ng ".rhosts" na file sa home directory ng user, na naglalaman ng mga pangalan ng lahat ng mga computer na pinapayagan na ma-access ang computer na ito, kasama ang username.
Narito ang isang halimbawa ng isang file na .rhosts:
zeus.univ.edu jdoe athena.comp.com mjohnsonTip: Maaaring gamitin ang ftp o scp command upang kopyahin ang mga file sa pagitan ng mga computer kung walang set na .rhosts file.
rcp Command Syntax
Ang wastong syntax kapag ginagamit ang command ng rcp ay i-type ang "rcp" na sinusundan ng source at pagkatapos ay ang destination. Gumamit ng isang colon upang paghiwalayin ang host at data.
Narito ang ilan sa mga opsyon na maaari mong idagdag sa rcp command:
- / LOG : Nilikha ang isang log file na nagpapakita kung aling mga file ang kinopya mula sa computer. Kapag ang pagkopya sa at mula sa malayuang mga computer na hindi kasangkot sa lokal na computer sa lahat, tanging ang unang paglilipat ay naka-log.
- / USER : Tinutukoy ang user account ng remote na computer. Ito ay gagamitin lamang kapag ang file ng remote na host ay hindi pa kasama ang iyong username o hostname.
- / PASSWORD : Ito ang kinakailangang password upang mag-log in sa remote na account. Ginagamit ito sa / USER.
- -r : Ginamit upang kopyahin ang isang buong direktoryo sa rcp command.
- -p : Nagbibigay-daan ang kopya upang mapanatili ang petsa na ang data ay binago nang mahusay gaya ng mode na proteksyon ng file. Ito ay katulad ng / PRESERVE.
rcp Command Examples
Narito ang ilang mga halimbawa kung paano gamitin ang rcp sa Linux:
Kopyahin ang Single File:
Ang mga sumusunod ay kailangang maipasok ang command line upang kopyahin ang isang file na tinatawag na "customer.txt" sa direktoryo "/ usr / data /" mula sa computer na "tomsnotebook" sa kasalukuyang direktoryo:
rcp tomsnotebook: /usr/data/customers.txt.Ang tuldok "." sa dulo ay nangangahulugang "ito" na direktoryo. Iyon ay, ang direktoryo mula sa kung saan ang utos ay naisakatuparan. Maaari mong tukuyin ang anumang iba pang direktoryo sa halip.
Kopyahin ang isang Buong Folder:
Maaari kang kumopya ng kumpletong direktoryo sa pamamagitan ng pagdaragdag ng "-r" pagkatapos ng "rcp":
rcp -r tomsnotebook: / usr / data. rcp document1 zeus.univ.edu:document1Kopyahin Mula / sa Lokal na Machine:
Kopya "document1" mula sa lokal na makina patungo sa home directory ng user sa computer na may URL zeus.univ.edu, sa pag-aakala na ang mga username ay pareho sa parehong mga system.
rcp document1 jdoe @: zeus.univ.edu: document1Mga kopya "document1" mula sa lokal na makina patungo sa home directory ng user na "jdoe" sa computer na may URL zeus.univ.edu.
rcp zeus.univ.edu:document1 document1Ang mga kopya "document1" mula sa remote na computer na "zeus.univ.edu" sa lokal na makina na may parehong pangalan.
rcp -r documents zeus.univ.edu:backupsKinokopya ang mga "dokumento" na direktoryo, kabilang ang lahat ng mga subdirectories, mula sa lokal na makina patungo sa direktoryo ng "backups" sa home directory ng user sa computer na may URL na "zeus.univ.edu," na ipinapalagay na ang mga username ay pareho sa parehong mga system.
rcp -r zeus.univ.edu:backups/documents studyKinokopya ang mga "dokumento" ng direktoryo, kabilang ang lahat ng mga subdirectory, mula sa remote na makina patungo sa direktoryo ng "pag-aaral" sa lokal na makina.