Što je Linux naredba za rcp i kako ga koristiti
Naredba rcp (koja označava program daljinskog kopiranja ) omogućuje vam kopiranje datoteka s udaljenog računala ili iz udaljenih računala.
rcp je cp, osim što je udaljeno računalo i eventualno korisničko ime na udaljenom računalu, oboje moraju biti prefiksirani na naziv datoteke.
Da bi mogli koristiti naredbu rcp, oba računala trebaju datoteku ".host" u korisničkom kućnom imeniku, koja bi sadržavala imena svih računala kojima je dopušteno pristupanje ovom računalu, zajedno s korisničkim imenom.
Evo primjera datoteke .rhosts:
zeus.univ.edu jdoe athena.comp.com mjohnsonSavjet: ftp ili scp naredba može se koristiti za kopiranje datoteka između računala ako ne postoji .rhosts datoteka postavljena.
rcp naredbene sintakse
Pravilna sintaksa pri korištenju naredbe rcp je upisati "rcp" nakon kojeg slijedi izvor, a zatim odredište. Koristite dvotočku da biste odvojili host i podatke.
Evo nekoliko opcija koje možete dodati naredbi rcp:
- / LOG : Napravljena je dnevnička datoteka koja pokazuje koje su datoteke kopirane s računala. Pri kopiranju na udaljeno računalo i udaljeno računalo koje uopće ne uključuje lokalno računalo, bilježi se samo prvi prijenos.
- / USER : Određuje korisnički račun udaljenog računala. Koristit će se samo onda kada datoteka udaljenog računala ne uključuje vaše korisničko ime ili naziv hosta.
- / PASSWORD : Ovo je lozinka potrebna za prijavu na udaljeni račun. Koristi se s / USER.
- -r : Koristi se za kopiranje cijelog direktorija s naredbom rcp.
- -p : dopušta kopiji da zadrži datum na koji su podaci izmijenjeni i kao način za zaštitu datoteka. To je isto kao i / PRESERVE.
Primjeri naredbi rcp
Evo samo nekoliko primjera kako koristiti rcp u Linuxu:
Kopiranje jedne datoteke:
U naredbenom retku treba unijeti zapisnik za kopiranje datoteke "customer.txt" u direktoriju "/ usr / data /" s računala "tomsnotebook" u trenutni direktorij:
rcp tomsnotebook: /usr/data/customers.txt.Menstruacija "." na kraju znači "ovaj" imenik. To jest, direktorij iz kojeg je izvršena naredba. Umjesto toga možete odrediti bilo koji drugi direktorij.
Kopirajte cijelu mapu:
Možete kopirati cijeli direktorij dodavanjem "-r" nakon "rcp":
rcp -r tomsnotebook: / usr / data. rcp document1 zeus.univ.edu:document1Kopiraj s / na lokalni stroj:
Kopira "dokument1" s lokalnog računala na korisničko kućno imenik na računalu s adresom zeus.univ.edu, uz pretpostavku da su korisnička imena isti na oba sustava.
rcp document1 jdoe @: zeus.univ.edu: document1Kopira "document1" s lokalnog stroja u kućni imenik korisnika "jdoe" na računalu s adresom zeus.univ.edu.
rcp zeus.univ.edu:dokument1 dokument1Kopira "document1" s udaljenog računala "zeus.univ.edu" na lokalni stroj s istim nazivom.
rcp -r dokumenti zeus.univ.edu:backupKopira imenik "dokumente", uključujući sve poddirektorije, s lokalnog stroja u direktorij "sigurnosne kopije" u korisničkom kućnom imeniku na računalu s URL-om "zeus.univ.edu" uz pretpostavku da su korisnička imena isti na oba sustava.
rcp -r zeus.univ.edu:backups/documents studyKopira imenik "dokumente", uključujući sve poddirektorije, s udaljenog stroja u katalog "proučavanje" na lokalnom računalu.