Wat den rcp Linux Command ass fir a wéi Dir et benotzt
De Kommando rcp (dee fir e Remote- Kopieprogramm steet) léisst Dir kopéiert Dateien op oder iwwer engem Computer oder tëschent zwee Fernsehkomputer.
rcp ass zu cp, ausser datt de Remotecomputer an eventuell de Usernumm op dem Remotecomputer muss gebraucht ginn fir de Dateinumm ze préifen.
Fir de Rcp-Kommando benotzen ze kënnen, brauche mer zwou Computeren en ".rhosts" -Fichier am Noutverzeichnis vum Benotzer, déi d'Nimm vun all de Computeren enthalen, déi op dëse Computer zougänglech sinn, mat dem Benotzernumm.
Hei ass e Beispill vun enger .rhosts Datei:
zeus.univ.edu jdoe athena.comp.com mjohnsonTipp: De FTP oder Scp- Kommando kann benotzt ginn fir Dateien ze kopéieren tëschent Computeren z'ënnerhuelen, wann keng .rhosts-Datei opgeriicht gëtt.
rcp Command Syntax
Déi entspriechend Syntax bei der Verwäertung rcp ass den Typ "rcp" no der Quell an duerno d'Destinatioun. Benotzt e Colon fir den Host an d'Donnée ze trennen.
Hei sinn e puer vun den Optiounen, déi Dir op de rcp Kommando addéiere kënnt:
- / LOG : E Logbicher ginn erstallt, wat weist datt d'Dateie vum Computer kopéiert ginn sinn. Wann Dir kopéiert an a vun Remotecomputer, déi den lokalen Computer guer net beaflosst, gëtt just den éischte Transfératioun protokolléiert.
- / BENOTZER : Gitt d'Benotzerkont vum Remotecomputer an. Et ass nëmme benotzt wann d'Fichier vum Remote-Host schonn net Ären Usernumm oder Hostnumm enthält.
- / PASSWORT : Dëst ass de Passwuert fir de Logbicher op de Remote Account ze schécken. Et gëtt mat / BENOTZER benotzt.
- -r : Dir benotzt fir e ganze Verëffentleche mam Kommando rcp ze kopéieren.
- -p : Gitt d'Kopie fir dat Datum z'änneren, dat d'Donnéeën geännert hunn wéi den Dateicuteschutzmodus. Et ass dat selwecht wéi / PRESERVE.
rcp Command Beispiller
Hei sinn nëmmen e puer Beispiller fir wéi rcp op Linux benotzt:
Datei en eenzel Datei kopéieren:
Déi folgend Wäerter kënnen d' Kommandozeechnung fir eng Datei ze kopéieren, déi "customer.txt" kopéiert am Katalog "/ usr / data /" vum Computer "tomsnotebook" an dem aktuellen Verwalten:
rcp tomsnotebook: /usr/data/customers.txt.D'Period "." Am Schluss heescht "dëst" Verzeechnes. Dat heescht, de Verzeichnis, aus deem de Kommando ausgefouert gouf. Dir kënnt e anere Verwalten anstatt op.
Kopéiert e ganz Ordner:
Dir kënnt en komplett ausmaachen kopéieren andeems en "-r" no "rcp" eropgitt:
rcp -r tomsnotebook: / usr / data. rcp document1 zeus.univ.edu:document1Kopie vun / zu der lokaler Maschinn:
Kopéiert "document1" vun der lokaler Maschinn an de Benotzerverzeichnis vum Benotzer op de Computer mat URL zeus.univ.edu, andeems d'Usernamme selwecht sinn op béiden Systemen.
rcp document1 jdoe @: zeus.univ.edu: document1Kopéiert "document1" vun der lokaler Maschinn an de Verzeichnis vum Benotzer "jdoe" op dem Computer mat URL zeus.univ.edu.
rcp zeus.univ.edu:document1 document1Kopéiert "document1" vum Remotecomputer "zeus.univ.edu" un der lokaler Maschinn mam selwechte Numm.
rcp -r dokument zeus.univ.edu:backupsKopéiert de Verzeichnis "Dokumente", dorënner all Ënnerveruerdnungen, vun der lokaler Maschinn an d'Verzeichnis "Backups" am Home-Verzeichnis vum Benotzer op dem Computer mat der URL "zeus.univ.edu", andeems d'Usernamme selwecht sinn op béiden Systemen.
rcp -r zeus.univ.edu:backups/documents studyKopéiert de Verzeichnis "Dokumente", dorënner all Ënnerveruerdnungen, vun der Fernmëttele bis an d'Verzeechnes "Studie" op der lokaler Maschinn.