Linuxi rcp käsk (definitsioon ja näited)
rcp käsk (mis tähistab kaugkopeerimisprogrammi) kopeerib failid kaugarvutisse või kaugarvutist või kahe kaugarvuti vahel. Käsk on sarnane cp, välja arvatud see, et nii kaugarvuti kui ka võib-olla kaugarvuti kasutajanimi peavad olema failinime eesliitega.

rcp-käsk ja fail .rhosts
Käsu rcp kasutamiseks vajavad mõlemad arvutid kasutaja kodukataloogis .rhosts faili, mis sisaldab nende arvutite nimed, millel on arvutile juurdepääs, koos kõigi volitatud arvutitega kasutajanimi.
Siin on näide rhosts-failist:
zeus.univ.edu jdoe
athena.comp.com mjohnson
The ftp või scp käsud kopeerivad faile arvutite vahel, kui .rhosts-faili pole seadistatud.
rcp käsu süntaks
Õige süntaks rcp käsu kasutamisel on tippimine rcp millele järgneb allikas ja seejärel sihtkoht. Kasutage hosti ja andmete eraldamiseks koolonit.
Siin on mõned valikud, mida saate käsule rcp lisada:
- /LOG: loob logifaili, mis näitab, millised failid arvutist kopeeriti. Kohta ja sealt kopeerimisel kaugarvutid mis ei hõlma kohalikku arvutit, logitakse ainult esimene ülekanne.
- /USER: määrab kaugarvuti kasutajakonto. Seda kasutatakse ainult siis, kui kaughosti fail ei sisalda teie kasutajanime ega hostinime.
- /PASSWORD: tuvastab kaugkontole sisselogimiseks vajaliku parooli. Seda kasutatakse koos /USER.
- -r: Kopeerib terve kataloogi käsuga rcp.
- -lk: võimaldab koopial säilitada andmete muutmise kuupäeva ja failikaitserežiimi. See on sama, mis /PRESERVE.
Mitmed rcp-käskude näited
Siin on vaid mõned näited rcp kasutamisest Linuxis:
Kopeerige üks fail
Sellele tuleb sisestada järgmine teave käsurida kataloogis /usr/data/ faili kliendi.txt kopeerimiseks arvuti tomsnotebookist praegusesse kataloogi:
rcp tomsnotebook:/usr/data/customers.txt .
Käsu lõpus olev periood määrab praeguse aktiivse kataloogi. Selle asemel võite määrata mis tahes muu kataloogi.
Kopeerige terve kaust
Kopeerige täielik kataloog, lisades -r:
rcp -r tomsnotebook:/usr/data .
rcp document1 zeus.univ.edu: document1
Kopeeri kohalikust masinast/kohalisse masinasse
Kopeerige document1 kohalikust masinast kasutaja kodukataloogi arvutis URL-iga zeus.univ.edu, eeldades, et kasutajanimed on mõlemas süsteemis samad:
rcp document1 jdoe@:zeus.univ.edu: document1
Kopeerige document1 kohalikust masinast kasutaja jdoe kodukataloogi arvutis URL-iga zeus.univ.edu:
rcp zeus.univ.edu: dokument1 dokument1
Kopeerige document1 kaugarvutist zeus.univ.edu sama nimega kohalikku masinasse:
rcp -r dokumendid zeus.univ.edu: varukoopiad
Kopeerige kataloogi dokumendid, sealhulgas kõik alamkataloogid, kohalikust masinast kataloogi varukoopiatesse kasutaja kodukataloogi arvutis URL-iga zeus.univ.edu, eeldades, et mõlema kasutajanimed on samad süsteemid:
rcp -r zeus.univ.edu: varukoopiate/dokumentide uuring