Linux rcp parancs (definíció és példák)
Az rcp parancs (amely a távoli másolóprogram rövidítése) fájlokat másol egy távoli számítógépre vagy egy távoli számítógépről, vagy két távoli számítógép között. A parancs hasonló a cp, kivéve, hogy a távoli számítógépet és esetleg a távoli számítógép felhasználónevét is előtagként kell rögzíteni a fájlnévhez.

Az rcp parancs és az .rhosts fájl
Az rcp parancs használatához mindkét számítógépnek szüksége van egy .rhosts fájlra a felhasználó saját könyvtárában, amely tartalmazza azoknak a számítógépeknek a neve, amelyek hozzáférhetnek a számítógéphez, az egyes jogosultságokkal együtt felhasználónév.
Íme egy példa egy .rhosts fájlra:
zeus.univ.edu jdoe
athena.comp.com mjohnson
Az ftp vagy scp parancsok fájlokat másolnak a számítógépek között, ha nincs beállítva .rhosts fájl.
Az rcp parancs szintaxisa
A helyes szintaxis az rcp parancs használatakor be kell gépelni rcp ezt követi a forrás, majd a cél. Használjon kettőspontot a gazdagép és az adatok elválasztásához.
Íme néhány opció, amelyet hozzáadhat az rcp parancshoz:
- /LOG: Létrehoz egy naplófájlt, amely megmutatja, hogy mely fájlok kerültek másolásra a számítógépről. Másoláskor ide és onnan távoli számítógépek amelyek nem érintik a helyi számítógépet, csak az első átvitel kerül naplózásra.
- /USER: Megadja a távoli számítógép felhasználói fiókját. Ez csak akkor használatos, ha a távoli gazdagép fájlja nem tartalmazza az Ön felhasználónevét vagy gazdagépnevét.
- /PASSWORD: A távoli fiókba való bejelentkezéshez szükséges jelszót azonosítja. A /USER paraméterrel használatos.
- -r: Egy teljes könyvtárat másol az rcp paranccsal.
- -o: Lehetővé teszi, hogy a másolat megtartsa az adatok módosításának dátumát és a fájlvédelmi módot. Ez ugyanaz, mint a /PRESERVE.
Számos rcp parancs példa
Íme néhány példa az rcp használatára Linuxban:
Egyetlen fájl másolása
A következőket kell beírni a parancs sor a /usr/data/ könyvtárban található customer.txt fájl másolása a számítógépes tomsnotebookból az aktuális könyvtárba:
rcp tomsnotebook:/usr/data/customers.txt .
A parancs végén lévő időszak az aktuális aktív könyvtárat határozza meg. Ehelyett bármilyen más könyvtárat megadhat.
Egész mappa másolása
Másoljon egy teljes könyvtárat hozzáadással -r:
rcp -r tomsnotebook:/usr/data .
rcp document1 zeus.univ.edu: document1
Másolás a helyi gépről/helyi gépre
Másolja a document1-et a helyi gépről a felhasználó saját könyvtárába a zeus.univ.edu URL-lel rendelkező számítógépen, feltételezve, hogy a felhasználónevek mindkét rendszeren azonosak:
rcp document1 jdoe@:zeus.univ.edu: document1
Másolja a document1-et a helyi gépről a jdoe felhasználó kezdőkönyvtárába a zeus.univ.edu URL-című számítógépen:
rcp zeus.univ.edu: document1 document1
Másolja a document1 fájlt a zeus.univ.edu távoli számítógépről az azonos nevű helyi gépre:
rcp -r dokumentumok zeus.univ.edu: biztonsági mentések
Másolja át a címtárdokumentumokat, beleértve az összes alkönyvtárat is, a helyi gépről a könyvtár biztonsági másolataiba a felhasználó saját könyvtárában a zeus.univ.edu URL-lel rendelkező számítógépen, feltételezve, hogy a felhasználónevek mindkettőn azonosak rendszerek:
rcp -r zeus.univ.edu: biztonsági mentések/dokumentumok vizsgálata