Què és el Comando Linux de rcp i com usar-lo
La comanda rcp (que representa el programa de còpia remota ) us permet copiar fitxers des d'un ordinador remot o des d'un ordinador remot.
rcp és a cp, excepte que l'equip remot i possiblement el nom d'usuari de l'equip remot, tots dos han d'estar prefixats al nom del fitxer.
Per poder utilitzar l'ordre rcp, ambdues computadores necessiten un fitxer ".rhosts" al directori principal de l'usuari, que contindria els noms de totes les computadores que tenen accés a aquesta computadora, juntament amb el nom d'usuari.
Aquí teniu un exemple d'un fitxer .rhosts:
zeus.univ.edu jdoe athena.comp.com mjohnsonConsell: l' ordre ftp o scp es pot utilitzar per copiar fitxers entre ordinadors si no hi ha cap fitxer .rhosts configurat.
Sintaxi de comandaments rcp
La sintaxi correcta quan s'utilitza l'ordre rcp és escriure "rcp" seguit de la font i després de la destinació. Utilitzeu dos punts per separar l'amfitrió i les dades.
A continuació, es mostren algunes de les opcions que podeu afegir a l'ordre rcp:
- / LOG : es crea un fitxer de registre que mostra quins fitxers es van copiar de l'ordinador. En copiar des d'un ordinador remot i des d'on no s'inclou l'ordinador local, només es registra la primera transferència.
- / USER : especifica el compte d'usuari de l'equip remot. Només s'utilitzarà quan el fitxer de l'amfitrió remota no inclogui el vostre nom d'usuari o nom d'amfitrió.
- / PASSWORD : Aquesta és la contrasenya necessària per iniciar sessió al compte remot. S'utilitza amb / USER.
- -r : S'utilitza per copiar un directori sencer amb l'ordre rcp.
- -p : Permet que la còpia mantingui la data en què les dades van ser modificades així com el mode de protecció de fitxers. És el mateix que / PRESERVE.
rcp Exemples de comandaments
Aquests són només alguns exemples de com utilitzar rcp a Linux:
Copia un fitxer únic:
Cal introduir la següent línia d'ordres per copiar un fitxer anomenat "client.txt" al directori "/ usr / data /" de l'ordinador "tomsnotebook" al directori actual:
rcp tomsnotebook: /usr/data/customers.txt.El període "." al final significa "aquest" directori. És a dir, el directori des del qual es va executar la comanda. Podeu especificar qualsevol altre directori en el seu lloc.
Copiar una carpeta sencera:
Podeu copiar un directori complet afegint un "-r" després de "rcp":
rcp -r tomsnotebook: / usr / data. rcp document1 zeus.univ.edu: document0Copia de / a la màquina local:
Copia "document1" de la màquina local al directori personal de l'usuari a l'ordinador amb URL zeus.univ.edu, suposant que els noms d'usuari són els mateixos en tots dos sistemes.
rcp document1 jdoe @: zeus.univ.edu: document1Copia "document1" de la màquina local al directori d'usuari "jdoe" a l'ordinador amb URL zeus.univ.edu.
rcp zeus.univ.edu: document document1Copia "document1" des de l'ordinador remot "zeus.univ.edu" a la màquina local amb el mateix nom.
rcp -r documents zeus.univ.edu: backupsCopia el directori "documents", inclosos tots els subdirectoris, des de la màquina local al directori "còpies de seguretat" al directori personal de l'usuari a l'ordinador amb URL "zeus.univ.edu", assumint que els noms d'usuari són els mateixos en tots dos sistemes.
Estudi rcp -r zeus.univ.edu :backups/documentsCopia el directori "documents", inclosos tots els subdirectoris, des de la màquina remota fins al directori "estudiar" a l'equip local.