Kas ir Linux komandas rcp un kā to izmantot
RKP komanda (kas nozīmē attālās kopēšanas programmu ) ļauj kopēt failus uz vai no attālā datora vai starp diviem attāliem datoriem.
rcp ir cp, izņemot to, ka attālais dators un, iespējams, lietotājvārds attālajā datorā, abi ir jāpievieno faila nosaukumam.
Lai varētu izmantot rcp komandu, abiem datoriem ir lietotāja mājas direktorijā fails ".rhosts", kurā būtu ietverti visu datoru nosaukumi, kuriem ir atļauts piekļūt šim datoram, kā arī lietotājvārds.
Tālāk ir parādīts .rhosts faila piemērs:
zeus.univ.edu jdoe athena.comp.com mjohnsonPadoms: ftp vai scp komandu var izmantot failu kopēšanai no datora, ja nav iestatīts neviens rhosts fails.
rcp Komandas sintakse
Pareiza sintakse , izmantojot rcp komandu, ir tips "rcp", pēc tam avots un pēc tam galamērķis. Izmantojiet kolu, lai nošķirtu saimniekdatoru un datus.
Šeit ir dažas iespējas, kuras varat pievienot rcp komandai:
- / LOG : tiek izveidots logfails, kas parāda, kuri faili tika kopēti no datora. Kopējot uz un no attāliem datoriem, kuros vispār neietilpst vietējais dators, tiek reģistrēts tikai pirmais pārsūtījums.
- / USER : Norāda attālā datora lietotāja kontu. Tas tiek izmantots tikai tad, ja attālā datora failā vēl nav iekļauts lietotājvārds vai saimniekdatora nosaukums.
- / PASSWORD : šī ir parole, kas nepieciešama, lai pieteiktos attālajā kontā. To lieto kopā ar / USER.
- -r : izmantots, lai kopētu visu direktoriju ar komandu rcp.
- -p : ļauj kopijai uzturēt datumu, kad dati tika modificēti arī faila aizsardzības režīmā. Tas ir tāds pats kā / PRESERVE.
rcp komandu piemēri
Šeit ir daži piemēri, kā izmantot rcp sistēmā Linux:
Kopēt vienu failu:
Tālāk ir jāievada komandrinda, lai kopētu failu ar nosaukumu "customer.txt" direktorijā "/ usr / data /" no datora "tomsnotebook" uz pašreizējo direktoriju:
rcp tomsnotebook: /usr/data/customers.txt.Periods "." beigās nozīmē "šo" direktoriju. Tas ir, katalogs, no kura tika izpildīta komanda. Varat norādīt jebkuru citu direktoriju.
Kopēt visu mapi:
Jūs varat kopēt pilnu direktoriju, pievienojot "-r" pēc "rcp":
rcp -r tomsnotebook: / usr / data. rcp document1 zeus.univ.edu:document1Kopēt no / uz vietējo mašīnu:
Kopē "document1" no vietējās mašīnas uz lietotāja mājas direktoriju datorā ar URL zeus.univ.edu, pieņemot, ka abās sistēmās ir identiski lietotājvārdi.
rcp document1 jdoe @: zeus.univ.edu: document1Kopē "document1" no vietējās mašīnas uz lietotāja "jdoe" mājas direktoriju datorā ar URL zeus.univ.edu.
rcp zeus.univ.edu:document1 document1Kopē "document1" no attālā datora "zeus.univ.edu" uz vietējo mašīnu ar tādu pašu nosaukumu.
rcp -r dokumenti zeus.univ.edu:backupsKopē direktoriju "dokumenti", ieskaitot visus apakšdirektorijus, no vietējās mašīnas uz direktoriju "dublējumkopijas" lietotāja mājas direktorijā datorā ar URL "zeus.univ.edu", pieņemot, ka abās sistēmās lietojamais lietotājvārds ir vienāds.
rcp -r zeus.univ.edu:backups/documents studēKopē direktoriju "dokumentus", ieskaitot visus apakšdirektorijus, no attālās iekārtas uz direktoriju "pētījums" vietējā datorā.