Kaj je ukaz za rcp Linux in kako ga uporabljati
Ukaz rcp (ki pomeni program za oddaljeno kopiranje ) omogoča kopiranje datotek na oddaljeni računalnik ali med oddaljenimi računalniki ali iz njega.
rcp je cp, razen da je oddaljeni računalnik in morebiti uporabniško ime v oddaljenem računalniku, treba oba imenovati v prednastavljeno ime datoteke.
Za uporabo ukaza rcp potrebata oba računalnika v datoteki ».rhosts« v domačem imeniku uporabnika, ki bi vsebovala imena vseh računalnikov, do katerih je dovoljeno dostopati do tega računalnika, skupaj z uporabniškim imenom.
Tukaj je primer datoteke .rhosts:
zeus.univ.edu jdoe athena.comp.com mjohnsonNamig: ukaz ftp ali scp lahko uporabite za kopiranje datotek med računalniki, če ni nastavljena datoteka .rhosts.
rcp Command Syntax
Pravilna sintaksa pri uporabi ukaza rcp je, da vnesete "rcp", ki mu sledi vir in nato cilj. Za ločevanje gostitelja in podatkov uporabite debelo črevo.
Tukaj je nekaj možnosti, ki jih lahko dodate v ukaz rcp:
- / LOG : izdelana je datoteka dnevnika, ki prikazuje, katere datoteke so bile kopirane iz računalnika. Ko kopirate v oddaljeni računalnik in iz njih, ki sploh ne vključujejo lokalnega računalnika, se zabeleži samo prvi prenos.
- / USER : Določi uporabniški račun oddaljenega računalnika. Uporabi se le, če datoteka oddaljenega gostitelja ne vsebuje že vašega uporabniškega imena ali imena gostitelja.
- / PASSWORD : To je geslo, potrebno za prijavo v oddaljeni račun. Uporablja se z / USER.
- -r : Uporablja se za kopiranje celotnega imenika z ukazom rcp.
- -p : Omogoča kopiji, da obdrži datum, na katerega so bili podatki spremenjeni, tudi kot način za zaščito datoteke. Enako je kot / PRESERVE.
Primeri ukaza rcp
Tukaj je nekaj primerov, kako uporabljati rcp v Linuxu:
Kopirajte eno datoteko:
V ukazno vrstico je treba vnesti naslednje: kopirati datoteko z imenom "customer.txt" v imenik "/ usr / data /" iz računalnika "tomsnotebook" v trenutni imenik:
rcp tomsnotebook: /usr/data/customers.txt.Obdobje "." na koncu pomeni "ta" imenik. To pomeni, imenik, iz katerega je bil izveden ukaz. Namesto tega lahko določite kateri koli drug imenik.
Kopiraj celotno mapo:
Celoten imenik lahko kopirate tako, da dodate »-r« za »rcp«:
rcp -r tomsnotebook: / usr / podatki. rcp document1 zeus.univ.edu:document1Kopiraj s / na lokalni računalnik:
Kopira "dokument1" iz lokalnega računalnika v domačo telefonsko številko uporabnika v računalniku z URL-jem zeus.univ.edu, ob predpostavki, da so uporabniška imena v obeh sistemih enaka.
rcp document1 jdoe @: zeus.univ.edu: document1Kopira »dokument1« z lokalnega računalnika na domači imenik uporabnika »jdoe« na računalniku z URL-jem zeus.univ.edu.
rcp zeus.univ.edu:document1 document1Kopira "dokument1" iz oddaljenega računalnika "zeus.univ.edu" na lokalni računalnik z istim imenom.
rcp -r dokumenti zeus.univ.edu:backupsKopira imenik »dokumente«, vključno z vsemi podimeniki, z lokalnega računalnika v imenik »varnostne kopije« v domačem imeniku uporabnika v računalniku z URL-jem »zeus.univ.edu«, ob predpostavki, da so uporabniška imena v obeh sistemih enaka.
rcp -r zeus.univ.edu:backups/documents študijaKopira imenik "dokumenti", vključno z vsemi podimeniki, z oddaljenega računalnika v imenik "študija" na lokalnem računalniku.