Que es «Secure Copy» (significado de las siglas SCP)

scp permite copiar archivos entre diferentes equipos (hosts). Utiliza ssh para la transferencia de datos y proporciona la misma autenticación y el mismo nivel de seguridad (nivel alto).

Ejemplos

Copiar el archivo «foobar.txt» desde un equipo remoto a el equipo local.

$ scp [email protected]:foobar.txt /some/local/directory

Copiar el archivo «foobar.txt» desde el equipo local a un equipo remoto.

$ scp foobar.txt [email protected]:/some/remote/directory

Copiar el directorio «foo» desde el equipo local al directorio «bar» de un equipo remoto.

$ scp -r foo [email protected]:/some/remote/directory/bar

Copiar el archivo»foobar.txt» desde un equipo remot «rh1.edu» a otro equipo remoto «rh2.edu»

$ scp [email protected]:/some/remote/directory/foobar.txt \
[email protected]:/some/remote/directory/

Copiando los archivos «foo.txt» y «bar.txt» desde un equipo local a un directorio de un equipo remoto.

$ scp foo.txt bar.txt [email protected]:~

Copiar el archivo «foobar.txt» desde el equipo local a un equipo remoto usando el puerto 2264

$ scp -P 2264 foobar.txt [email protected]:/some/remote/directory

Copiar multiples archivos desde el equipo local a un directorio en el mismo equipo.

$ scp [email protected]:/some/remote/directory/\{a,b,c\} .
$ scp [email protected]:~/\{foo.txt,bar.txt\} .