Mis rcp Linuxi käsk on ja kuidas seda kasutada
Rcp- käsk (mis tähendab kaug-kopeerimisprogrammi ) võimaldab kopeerida faile ka kaugarvutist või kahelt kaugarvutist.
rcp on cp, välja arvatud see, et kaugarvuti ja tõenäoliselt kaugarvuti kasutajanimi, peavad mõlemad olema faili nimele eelistatud.
Selleks, et kasutada rcp-käsku, peavad mõlemad arvutid kasutaja kodukataloogis sisaldama faili ".rhosts", mis sisaldab kõigi nende arvutite nimed, kellel on lubatud sellele arvutile juurde pääseda, koos kasutajanimega.
Siin on näide rhostide failist:
zeus.univ.edu jdoe athena.comp.com mjohnsonNäpunäide: ftp või scp käsku saab kasutada failide kopeerimiseks arvutite vahel, kui ei ole loodud rhosts faili.
rcp käsu süntaks
Rcp-käsu kasutamisel on õige süntaks, et sisestada "rcp", millele järgneb allikas ja seejärel sihtkoht. Vastuvõtja ja andmete eraldamiseks kasutage käärsoole.
Siin on mõned võimalused, mida saate rcp-käsule lisada:
- / LOG : luuakse logifail, mis näitab, millised failid kopeeriti arvutisse. Kopeerimisel kaugarvutidesse, mis ei hõlma kohalikku arvutit, logitakse sisse ainult esimene ülekanne.
- / USER : määrab kaugarvuti kasutajakonto. Seda saab kasutada ainult siis, kui kaughosti fail ei sisalda juba teie kasutajanime või masinanime.
- / PASSWORD : see on kaugserverisse sisselogimiseks vajalik parool. Seda kasutatakse koos / USERiga.
- -r : kasutatakse kogu kataloogi kopeerimiseks käsuga rcp.
- -p : võimaldab koopial säilitada kuupäeva, mil andmeid muudeti ka failide kaitserežiimis. See on sama kui / PRESERVE.
rcp käskude näited
Siin on mõned näited rcp-i kasutamisest Linuxis:
Ühe faili kopeerimine:
Järgmisena tuleb sisestada käsureal faili "customer.txt" kopeerimine kataloogist "/ usr / data /" arvutist "tomsnotebook" praeguse kataloogi:
rcp tomsnotebook: /usr/data/customers.txt.Periood "." lõppu tähendab "seda" kataloogi. See tähendab kataloogi, kust käsk käivitati. Selle asemel võiksite määrata mis tahes teise kataloogi.
Kogu kataloogi kopeerimine:
Võite kopeerida kogu kataloogi, lisades pärast rcp-i lisamist "-r":
rcp -r tomsnotebook: / usr / data. rcp document1 zeus.univ.edu:document1Kopeeri kohalikult masinalt:
Koopiad "document1" kohalikust masinast kasutaja kodukataloogi arvutisse, millel on URL zeus.univ.edu, eeldades, et mõlemal süsteemil on kasutajanimed ühesugused.
rcp document1 jdoe @: zeus.univ.edu: document1Koopiad "document1" kohalikust masinast kasutaja "jdoe" kodukataloogi arvutisse URL-iga zeus.univ.edu.
rcp zeus.univ.edu:document1 document1Koopiad "document1" kaugarvutist "zeus.univ.edu" kohaliku sama nimega masinaga.
rcp -r dokumendid zeus.univ.edu:backupsKopeerib kataloogi "dokumendid", sealhulgas kõik alamkataloogid, kohalikust masinast kataloogi "varukoopiad" kasutaja kodukataloogi arvutisse URL-iga "zeus.univ.edu" eeldusel, et mõlemal süsteemil on kasutajanimed ühesugused.
rcp -r zeus.univ.edu:backups/documents studyKopeerib kataloogi "dokumendid", sealhulgas kõik alamkataloogid, kaugarvutist kohaliku masina kataloogi "study".