scp permite que los archivos se copien hacia, desde o entre diferentes máquinas. Utiliza ssh para la transferencia de datos y proporciona la misma autenticación y el mismo nivel de seguridad que ssh.

bash-161382_1280Ejemplos:

1. Copiar “archivo.txt” de un equipo remoto al localhost

$ scp usuario@equipo.remoto:archivo.txt /local/directorio

2. Copiar “archivo.txt”  del equipo local al equipo remoto.

$ scp archivo.txt usuario@equipo.remoto:/remoto/directorio

3. Copiar directorio “foo” del equipo local al equipo remoto en el directorio “otro”

$ scp -r foo usuario@equipo.remoto:/remoto/directorio/otro

4. Copiar “archivo.txt” del equipo remoto 1 al equipo remoto 2.

$ scp usuario@equipo.remoto1:/remoto/directorio/archivo.txt \ usuario@equipo.remoto2:/remoto2/directorio2/

5. Copiar “archivo.txt” y “otro.txt”  del equipo local al directorio home del equipo remoto.

$ scp archivo.txt otro.txt usuario@equipo.remoto:~

6. Copiar “archivo.txt” del equipo local al equipo remoto usando puerto 2264

$ scp -P 2264 archivo.txt usuario@equipo.remoto:/remoto/directorio

7. Copiar multiples archivos del equipo remoto a el directorio actual del equipo local

$ scp usuario@equipo.remoto:/remoto/directorio/\{a,b,c\} .
$ scp usuario@equipo.remoto:~/\{archivo.txt,otro.txt\} .

 

Deja un comentario

Tu dirección de correo electrónico no será publicada.