Čo rcp Linux Command je a ako ho používať
Príkaz rcp (ktorý slúži ako program vzdialenej kopírovania ) umožňuje kopírovať súbory zo vzdialeného počítača alebo medzi dva vzdialené počítače.
rcp je do cp, s výnimkou, že vzdialený počítač a prípadne používateľské meno na vzdialenom počítači, musia byť predbežne priradené k názvu súboru.
Aby bolo možné použiť príkaz rcp, oba počítače potrebujú v domovskom adresári používateľa súbor ".rhosts", ktorý by obsahoval mená všetkých počítačov, ku ktorým má prístup tento počítač spolu s používateľským menom.
Tu je príklad súboru .rhosts:
zeus.univ.edu jdoe athena.comp.com mjohnsonTip: Príkaz ftp alebo scp možno použiť na kopírovanie súborov medzi počítačmi, ak nie je nastavený súbor .rhosts.
rcp Syntax príkazov
Správnou syntaxou pri použití príkazu rcp je zadanie "rcp", po ktorom nasleduje zdroj a potom cieľ. Použite dvojbodku na oddelenie hostiteľa a údajov.
Tu sú niektoré z možností, ktoré môžete pridať do príkazu rcp:
- / LOG : Vytvorí sa denník, ktorý zobrazuje, ktoré súbory boli z počítača skopírované. Pri kopírovaní do a zo vzdialených počítačov, ktoré nezahŕňajú lokálny počítač, je zaznamenaný iba prvý prenos.
- / USER : Určuje používateľské konto vzdialeného počítača. Používa sa iba vtedy, keď súbor vzdialeného hostiteľa už neobsahuje vaše používateľské meno alebo názov hostiteľa.
- / HESLO : Toto je heslo potrebné na prihlásenie do vzdialeného účtu. Používa sa s / USER.
- -r : Používa sa na skopírovanie celého adresára pomocou príkazu rcp.
- -p : Umožňuje kópii zachovať dátum, kedy boli údaje upravené, ako aj režim ochrany súborov. Je to rovnaké ako / PRESERVE.
Príkazy príkazu rcp
Tu je len niekoľko príkladov, ako používať rcp v systéme Linux:
Kopírovať jeden súbor:
Nasledujúce je potrebné zadať príkazový riadok na kopírovanie súboru s názvom "customer.txt" v adresári "/ usr / data /" z počítača "tomsnotebook" do aktuálneho adresára:
rcp tomsnotebook: /usr/data/customers.txt.Perióda "." na konci znamená "tento" adresár. To znamená adresár, z ktorého bol príkaz vykonaný. Môžete zadať iný adresár.
Kopírovať celú zložku:
Môžete skopírovať celý adresár pridaním "-r" po "rcp":
rcp -r tomsnotebook: / usr / dáta. rcp document1 zeus.univ.edu:document1Kopírovať z / do lokálneho počítača:
Kópia "document1" z lokálneho počítača do domáceho adresára používateľa v počítači s adresou URL zeus.univ.edu, za predpokladu, že používateľské mená sú rovnaké v oboch systémoch.
dokument rcp1 jdoe @: zeus.univ.edu: document1Kopíruje "document1" z lokálneho počítača do domovského adresára užívateľa "jdoe" v počítači s adresou URL zeus.univ.edu.
rcp zeus.univ.edu:document1 document1Kopíruje "document1" zo vzdialeného počítača "zeus.univ.edu" na lokálny počítač s rovnakým názvom.
rcp -r dokumenty zeus.univ.edu:backupsKopíruje adresár "dokumenty" vrátane všetkých podadresárov z lokálneho počítača do adresára "zálohy" v domovskom adresári používateľa v počítači s adresou URL "zeus.univ.edu" za predpokladu, že používateľské mená sú rovnaké v oboch systémoch.
rcp -r zeus.univ.edu:backups/documents studyKopíruje adresár "dokumenty" vrátane všetkých podadresárov zo vzdialeného zariadenia do adresára "study" na lokálnom počítači.