Kas yra rcp komanda?

Kas yra "Linux" komandai "Rcp" ir kaip ją naudoti

Rcp komanda (kuri yra nuotolinio kopijavimo programa ) leidžia kopijuoti failus į arba iš nuotolinio kompiuterio arba tarp dviejų nuotolinių kompiuterių.

rcp yra cp, išskyrus tai, kad nuotolinis kompiuteris ir galbūt vartotojo vardas nuotoliniame kompiuteryje, abu turi būti priskirti failo vardui.

Kad galėtumėte naudoti komandą rcp, abu kompiuteriai turi vartotojo namų kataloge failą ".rhosts", kuriame būtų nurodyti visų kompiuterių, kuriems leidžiama pasiekti šį kompiuterį, pavadinimai kartu su naudotojo vardu.

Štai failo .hosts pavyzdys:

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

Patarimas: komanda ftp arba scp gali būti naudojama kopijuoti failus tarp kompiuterių, jei nėra .hosts failo.

Rcp komandų sintaksė

Tinkama sintaksė, kai naudojate komandą rcp, yra įvesti "rcp", po kurio nurodomas šaltinis, tada paskirties vieta. Naudokite dvitaškę, kad atskirtumėte kompiuterį ir duomenis.

Štai keletas variantų, kuriuos galite pridėti prie komandos rcp:

Rcp komandų pavyzdžiai

Štai keletas pavyzdžių, kaip naudoti "rcp" sistemoje "Linux":

Kopijuoti vieną failą:

Toliau reikia įvesti komandinę eilutę, norint kopijuoti failą "customer.txt" kataloge "/ usr / data /" iš kompiuterio "tomsnotebook" į dabartinį katalogą:

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

Periodas "." pabaigoje reiškia "tai" katalogą. Tai yra aplankas, iš kurio komanda buvo vykdoma. Jūs galite nurodyti bet kurį kitą katalogą.

Kopijuoti visą aplanką:

Galite kopijuoti visą katalogą, pridedant "-r" po "rcp":

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

Kopijuoti iš / į vietinę mašiną:

Kopijuoja "document1" iš vietinio kompiuterio į vartotojo namų katalogą kompiuteryje su URL zeus.univ.edu, darant prielaidą, kad abiejų sistemų vardai yra vienodi.

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

Kopijuoja "document1" iš vietinio kompiuterio į vartotojo "jdoe" namų katalogą kompiuteryje su URL zeus.univ.edu.

rcp zeus.univ.edu:document1 document1

Kopijuoja "document1" iš nuotolinio kompiuterio "zeus.univ.edu" į vietinį tokio paties pavadinimo kompiuterį.

rcp -r dokumentai zeus.univ.edu:backups

Kopijuoja katalogą "dokumentai", įskaitant visus pakatalogius, iš vietinio kompiuterio į katalogą "atsarginės kopijos" vartotojo namų kataloge kompiuteryje su URL "zeus.univ.edu", darant prielaidą, kad abiejų sistemų vardai yra vienodi.

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

Kopijuoja aplanką "dokumentai", įskaitant visus pakatalogius, iš nuotolinio kompiuterio į vietinį kompiuterį esantį katalogą "studija".