Што е командата за Linux команда и како да ја користам
Командата rcp (која се залага за програма за далечинско копирање ) ви овозможува да копирате датотеки на или од оддалечен компјутер или помеѓу два оддалечени компјутери.
rcp е да cp освен дека оддалечениот компјутер и можеби корисничкото име на оддалечениот компјутер, и двете треба да се префикс на името на датотеката.
За да можат да ја користат командата rcp, на двата компјутера им е потребна датотека ".rhosts" во домашниот директориум на корисникот, која ќе ги содржи имињата на сите компјутери на кои им е дозволено пристап до овој компјутер, заедно со корисничкото име.
Еве еден пример за датотеката .rhosts:
zeus.univ.edu jdoe athena.comp.com mjohnsonСовет: Командата ftp или scp може да се користи за копирање на датотеки помеѓу компјутерите ако не е поставена датотека .rhosts.
rcp Command Syntax
Правилната синтакса при користењето на командата rcp е да напишете "rcp" проследено со изворот, а потоа и со дестинацијата. Користете дебелото црево за да ги разделите домаќинот и податоците.
Еве некои од опциите што можете да ги додадете во командата rcp:
- / LOG : Се создава датотека на дневник, која покажува кои датотеки се копирани од компјутерот. Кога копирате до и од оддалечени компјутери кои воопшто не го вклучуваат локалниот компјутер, само првиот пренос е најавен.
- / USER : Ја одредува корисничката сметка на далечинскиот компјутер. Треба да се користи само кога датотеката на оддалечениот компјутер веќе не го вклучува вашето корисничко име или име на хост.
- / ЛОЗИНКА : Ова е лозинката потребна за најавување на оддалечената сметка. Се користи со / USER.
- -r : Се користи за копирање на целиот директориум со командата rcp.
- -p : Овозможува копијата да го задржи датумот кога податоците биле изменети како и режимот за заштита на датотеката. Тоа е исто како и / PRESERVE.
Примери за команди за rcp
Еве само неколку примери за тоа како да користите RCP во Linux:
Копирај една датотека:
Во командната линија треба да се внесе следново: "user.txt" во директориумот "/ usr / data /" од компјутерот "tomsnotebook" во тековниот директориум:
rcp tomsnotebook: /usr/data/customers.txt.Периодот "." на крајот значи "овој" директориум. Тоа е, директориумот од кој командата беше извршена. Наместо тоа можете да наведете кој било друг директориум.
Копирај цела папка:
Можете да ископирате комплетен директориум со додавање на "-r" по "rcp":
rcp -r tomsnotebook: / usr / data. rcp document1 zeus.univ.edu:document1Копирај од / до локалната машина:
Копира "document1" од локалната машина до домашниот директориум на корисникот на компјутерот со URL-то zeus.univ.edu, претпоставувајќи дека корисничките имиња се исти во двата система.
rcp document1 jdoe @: zeus.univ.edu: document1Копира "document1" од локалната машина до домашниот директориум на корисник "jdoe" на компјутерот со URL zeus.univ.edu.
rcp zeus.univ.edu:document1 document1Копира "document1" од оддалечениот компјутер "zeus.univ.edu" на локалната машина со исто име.
rcp -r документи zeus.univ.edu:backupsКопира директориумот "документи", вклучувајќи ги сите поддиректориуми, од локалната машина до директориумот "бекап" во домашниот директориум на корисникот на компјутерот со URL-то "zeus.univ.edu", претпоставувајќи дека корисничките имиња се исти во двата система.
rcp -r zeus.univ.edu:backups/documents студијаКопира директориумот "документи", вклучувајќи ги сите поддиректориуми, од оддалечената машина до директориумот "студија" на локалната машина.