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 Ubuntu terminalis

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