Guía avanzada del usuario

Copiar archivos a distancia (rcp)

El comando rcp le permite copiar archivos de una sistema a otro. Éste utiliza los archivos /etc/hosts.equiv y /etc/passwd del sistema remoto para determinar si dispone de derechos de acceso al sistema remoto. La sintaxis del comando rcp es similar a la usada con cp.


Nota -

Para copiar subdirectorios y su contenido de un sistema a otro use rcp -r.


Copiar de otro sistema al suyo

Para copiar de un sistema remoto a su sistema, la sintaxis es:

rcp nombre_de_sistema:fuente destino

donde nombre_de_sistema es el nombre del sistema remoto, fuente es el nombre del archivo o archivos que desea copiar y destino es el nombre de la ruta de acceso del sistema donde quiere situar el archivo o archivos copiados.

El siguiente ejemplo explica cómo copiar el archivo/home/salamanca/doc/letter del sistema remoto salamanca al directorio /tmp del sistema local triste:

$ rcp salamanca:/home/salamanca/doc/letter /tmp
$

Cuando use rcp también puede combinar varias abreviaturas y sintaxis. Por ejemplo, para copiar todos los archivos terminados en .doc del directorio de usuario del usuario pepe, conectado al sistema remoto quejica, en el directorio actual del sistema local triste, deberá escribir lo siguiente:

$ rcp quejica:~pepe/*.doc .
$

Copiar de su sistema a otro

Para copiar de su sistema local a un sistema remoto, la sintaxis se cambia del modo siguiente:

rcp fuente nombre_de_sistema:destino

donde fuente es el archivo o archivos que desea copiar, nombre_de_sistema es el nombre del sistema remoto y destino es el nombre de la ruta de acceso del sistema remoto donde quiere situar el archivo o archivos copiados.

El siguiente ejemplo explica cómo se copiaría el archivo austin de su directorio ~/madrid/texas en el directorio ~pepe/ciudades del sistema remoto quejica (recuerde que ~ es su directorio de usuario y ~pepe es el directorio de usuario del usuario pepe):

$ rcp ~/madrid/texas/austin quejica:~pepe/ciudades
$

Si desea más información acerca del comando rcp(1) y sus opciones, consulte el man Pages(1): User Commands.