Ukaz rcp za Linux (definicija in primeri)

rcp ukaz (kar pomeni program za oddaljeno kopiranje) kopira datoteke v ali iz oddaljenega računalnika ali med dvema oddaljenima računalnikoma. Ukaz je podoben cp, le da morata ime datoteke imeti predpono za oddaljeni računalnik in morda uporabniško ime v oddaljenem računalniku.

Ukaz rcp v terminalu Ubuntu

Ukaz rcp in datoteka .rhosts

Za uporabo ukaza rcp oba računalnika potrebujeta datoteko .rhosts v domačem imeniku uporabnika, ki vsebuje imena računalnikov, ki imajo dovoljenje za dostop do računalnika, skupaj z vsakim pooblaščenim uporabniško ime.

Tukaj je primer datoteke .rhosts:

zeus.univ.edu jdoe
athena.comp.com mjohnson

The ftp oz scp ukazi kopirajo datoteke med računalniki, če ni nastavljena nobena datoteka .rhosts.

Sintaksa ukaza rcp

Pravilno sintakso pri uporabi ukaza rcp je vnašanje rcp sledi vir in nato cilj. Uporabite dvopičje, da ločite gostitelja in podatke.

Tukaj je nekaj možnosti, ki jih lahko dodate ukazu rcp:

  • /LOG: Ustvari datoteko dnevnika, ki prikazuje, katere datoteke so bile kopirane iz računalnika. Pri kopiranju v in iz
    oddaljeni računalniki ki ne vključujejo lokalnega računalnika, se zabeleži le prvi prenos.
  • /USER: Določa uporabniški račun oddaljenega računalnika. To se uporablja samo, če datoteka oddaljenega gostitelja ne vsebuje vašega uporabniškega imena ali imena gostitelja.
  • /PASSWORD: Označuje geslo, potrebno za prijavo v oddaljeni račun. Uporablja se z /USER.
  • -r: Kopira celoten imenik z ukazom rcp.
  • -str: omogoča kopiji, da ohrani datum, ko so bili podatki spremenjeni, in način zaščite datoteke. To je isto kot /PRESERVE.

Več primerov ukazov rcp

Tukaj je le nekaj primerov, kako uporabljati rcp v Linuxu:

Kopirajte eno datoteko

Naslednje je treba vnesti na ukazna vrstica da kopirate datoteko z imenom customer.txt v imeniku /usr/data/ iz računalnika tomsnotebook v trenutni imenik:

rcp tomsnotebook:/usr/data/customers.txt .

Pika na koncu ukaza določa trenutni aktivni imenik. Namesto tega lahko določite kateri koli drug imenik.

Kopiraj celotno mapo

Kopirajte celoten imenik z dodajanjem -r:

rcp -r tomsnotebook:/usr/data .
rcp dokument1 zeus.univ.edu: dokument1

Kopiraj iz/na lokalni računalnik

Kopirajte dokument1 iz lokalnega računalnika v domači imenik uporabnika na računalniku z URL-jem zeus.univ.edu, ob predpostavki, da sta uporabniški imeni enaki v obeh sistemih:

rcp dokument1 jdoe@:zeus.univ.edu: dokument1

Kopirajte dokument1 iz lokalnega računalnika v domači imenik uporabnika jdoe v računalniku z URL-jem zeus.univ.edu:

rcp zeus.univ.edu: dokument1 dokument1

Kopirajte dokument1 iz oddaljenega računalnika zeus.univ.edu na lokalni računalnik z istim imenom:

rcp -r dokumenti zeus.univ.edu: varnostne kopije 

Kopirajte dokumente imenika, vključno z vsemi podimeniki, iz lokalnega računalnika v varnostne kopije imenika v domači imenik uporabnika v računalniku z URL-jem zeus.univ.edu, ob predpostavki, da sta uporabniški imeni enaki na obeh sistemi:

rcp -r zeus.univ.edu: študija varnostnih kopij/dokumentov