Mi az rcp parancs?

Milyen az rcp Linux parancs és hogyan kell használni?

Az rcp parancs (amely távoli másolási programot jelent ) segítségével fájlokat másolhat egy távoli számítógépre vagy két távoli számítógép között.

Az rcp-nek cp-nek kell lennie, kivéve, hogy a távoli számítógép és esetleg a felhasználónév a távoli számítógépen mindkettőnek meg kell adnia a fájlnevet.

Az rcp parancs használatához mindkét számítógépnek szüksége van egy ".rhosts" fájlra a felhasználó főkönyvtárában, amely tartalmazza azokat a számítógépeket, amelyek hozzáférhetnek ehhez a számítógéphez a felhasználónévvel együtt.

Íme egy .rhosts fájl példája:

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

Tipp: Az ftp vagy scp parancs segítségével fájlokat másolhat a számítógépek között, ha nincs .rhosts fájl.

rcp parancs-szintaxis

A megfelelő szintaxis az rcp parancs használatakor az "rcp", majd a forrás, majd a célállomás beírása. Használjon kettőspontot a gazda és az adatok elválasztásához.

Íme néhány olyan opció, amelyet hozzá lehet adni az rcp parancshoz:

rcp parancs példák

Íme néhány példa az rcp használatára Linux alatt:

Egyetlen fájl másolása:

A következőket kell beírni a parancssorba egy "customer.txt" nevű fájl másolásához a "tomsnotebook" számítógépről a "/ usr / data /" könyvtárba az aktuális könyvtárba:

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

A periódus "." a végén ez az "ez" könyvtár. Azaz a könyvtár, ahonnan a parancs végrehajtásra került. Minden más könyvtárat megadhat.

Teljes mappa másolása:

Egy teljes könyvtárat átmásolhat a "-r" után az "rcp" után:

rcp -r tomsnotebook: / usr / adatok. rcp document1 zeus.univ.edu:document1

Másolás a helyi számítógépről:

Másolja a "document1" -et a helyi gépről a felhasználó saját könyvtárába a zeus.univ.edu URL címen, feltételezve, hogy a felhasználónevek mindkét rendszeren megegyeznek.

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

Másolja a "document1" -et a helyi gépről a "jdoe" felhasználó címjegyzékébe a zeus.univ.edu URL címen.

rcp zeus.univ.edu:dokumentum1 dokumentum1

Másolja a "document1" -et a távoli számítógépből "zeus.univ.edu" a helyi géphez ugyanazzal a névvel.

rcp -r dokumentumok zeus.univ.edu:backups

Másolja a "dokumentumok" könyvtárat, beleértve az összes alkönyvtárat is, a helyi gépről a "zeus.univ.edu" URL-című számítógép "home" könyvtárában lévő "mentések" könyvtárába, feltételezve, hogy a felhasználónevek mindkét rendszeren megegyeznek.

rcp -r zeus.univ.edu:backups/documents study

Másolja a "dokumentumok" könyvtárat, beleértve az összes alkönyvtárat is, a távoli gépről a "gép" könyvtárba a helyi gépen.