Rpc-komento (joka tarkoittaa etäkopiointiohjelmaa) kopioi tiedostoja etätietokoneesta tai etätietokoneeseen tai kahden etätietokoneen välillä. Komento on samanlainen kuin cp, paitsi että etätietokoneen ja mahdollisesti etätietokoneen käyttäjänimen on oltava molempien etuliitteenä tiedostonimellä.
rcp-komento ja .rhosts-tiedosto
RCP-komennon käyttämiseksi molemmat tietokoneet tarvitsevat käyttäjän kotihakemistossa olevan .rhosts-tiedoston, joka sisältää niiden tietokoneiden nimet, joilla on pääsy tietokoneeseen, sekä mahdolliset valtuutetut käyttäjätunnukset. Tässä on esimerkki .rhosts-tiedostosta: zeus.univ.edu jdoe
athena.comp.com
Ftp- tai scp-komennot kopioivat tiedostoja tietokoneiden välillä, jos .rhosts-tiedostoa ei ole asetettu.
rcp-komennon syntaksi
Oikea syntaksi käytettäessä rcp-komentoa on kirjoittaa rcp sen jälkeen lähde ja sitten kohde. Käytä kaksoispistettä erottaaksesi isäntä ja tiedot. Tässä on joitain vaihtoehtoja, jotka voit lisätä rcp-komentoon:
- /HIRSI: Luo lokitiedoston, josta näkyy, mitkä tiedostot kopioitiin tietokoneelta. Kun kopioidaan etätietokoneisiin ja niistä, joissa paikallinen tietokone ei ole mukana, vain ensimmäinen siirto tallennetaan.
- /KÄYTTÄJÄ: Määrittää etätietokoneen käyttäjätilin. Tätä käytetään vain, jos etäisäntätiedosto ei sisällä käyttäjänimeäsi tai isäntänimeäsi.
- /SALASANA: Tunnistaa etätilille kirjautumiseen tarvittavan salasanan. Sitä käytetään /USER kanssa.
- -R: Kopioi koko hakemiston rcp-komennolla.
- -P: Säilyttää kopion tietojen muuttamispäivämäärällä ja tiedoston suojaustilassa. Se on sama kuin /PRESERVE.
Useita esimerkkejä rcp-komennoista
Tässä on vain muutamia esimerkkejä rcp:n käytöstä Linuxissa:
Kopioi yksittäinen tiedosto
Seuraava on syötettävä komentoriville, jotta voit kopioida /usr/data/-hakemistossa olevan tiedoston asiakas.txt tietokoneen tomsnotebookista nykyiseen hakemistoon: rcp tomsnotebook:/usr/data/customers.txt .
Piste komennon lopussa määrittää nykyisen aktiivisen hakemiston. Voit määrittää sen sijaan toisen kansion.
Kopioi koko kansio
Kopioi koko kansio käyttämällä . lisätä -R: rcp -r tomsnotebook:/usr/data .
rcp document1 zeus.univ.edu:document1
Kopioi paikalliselta koneelta/koneelle
Kopioi asiakirja1 paikalliselta koneelta käyttäjän kotihakemistoon koneella, jonka URL-osoite on zeus.univ.edu, olettaen, että käyttäjätunnukset ovat samat molemmissa järjestelmissä: rcp document1 jdoe@:zeus.univ.edu:document1
Kopioi asiakirja1 paikalliselta koneelta käyttäjän jdoen kotihakemistoon koneella URL-osoitteella zeus.univ.edu: rcp zeus.univ.edu:document1 document1
Kopioi document1 etätietokoneesta zeus.univ.edu paikalliseen tietokoneeseen samalla nimellä: rcp -r documents zeus.univ.edu:backups
Kopioi hakemistoasiakirjat, mukaan lukien kaikki alihakemistot, paikalliselta koneelta hakemistojen varmuuskopioihin käyttäjän kotihakemistossa tietokoneella, jonka URL-osoite on zeus.univ.edu, olettaen, että käyttäjätunnukset ovat samat molemmissa järjestelmissä: rcp -r zeus. univ . edu:varmuuskopiot/dokumenttitutkimus