martes, 3 de mayo de 2011

Cómo copiar directorios de forma recursiva con el comando SCP

Si queremos copiar carpetas entre distintos servidores el comando scp nos será de gran utilidad.

Tan solo debemos tipear lo siguiente:
$ scp user@servidor.com:/home/user/www /home/user/www
Con esto, estamos copiando la carpeta www del servidor remoto, a nuestro pc o otro servidor.
Si queremos copiar todos los ficheros que se contengan en la carpeta www, deberemos añadir la opción -r. Así todo se copiará de manera recursiva.
$ scp -r user@servidor.com:/home/user/www /home/user/www
Un detalle que quizá os encontréis es que el servidor escucha en un puerto diferente del 22. En ese caso podemos indicarle el puerto con que se comunica con la opción -P, quedando de la siguiente manera.
$ scp -P 2022 -r user@servidor.com:/home/user/www /home/user/www

No hay comentarios:

Publicar un comentario