scp
Red
Uso
scp [-P <port>] <src> <user>@<host>:<dest>Copia archivos por ssh de una vez; el puerto es `-P` en mayuscula, la ruta remota necesita dos puntos, y para transferencias grandes o repetidas rsync es mejor porque omite lo que no cambio y reanuda.
Opciones habituales
| Opción | Significado |
|---|---|
| -P 2222 | Port, capital P. Lowercase -p means "preserve timestamps" here. |
| -r | Copy a directory and everything under it. |
| -i <key> | Use a specific private key. |
| -C | Compress in transit. |
| -3 | Copy between two remote hosts by routing through your machine. |
| -O | Use the old SCP protocol; OpenSSH 9 and later default to SFTP. |
Ejemplos
scp -P 2222 build.tar.gz deploy@example.com:/tmp/Upload one file. The remote side needs the colon.
scp -r deploy@example.com:/var/log ./logsDownload a whole directory.
Cuando falla una conexión, estos acotan hasta dónde llegó: el nombre no resuelve, no hay ruta o el puerto está cerrado.
Cómo leerlo
- Los corchetes [ ] marcan una parte que puedes omitir.
- Los puntos suspensivos … indican que puedes poner varios.
- Las opciones distinguen mayúsculas: en algunos comandos -r y -R no hacen lo mismo.
Preguntas
Q. ¿Qué hace scp?
Copia archivos por ssh de una vez; el puerto es `-P` en mayuscula, la ruta remota necesita dos puntos, y para transferencias grandes o repetidas rsync es mejor porque omite lo que no cambio y reanuda.
Q. ¿Cómo se escribe?
scp [-P <port>] <src> <user>@<host>:<dest> — los corchetes marcan lo que puedes omitir.
Q. ¿Cuántas opciones vale la pena saber?
Aquí van 6; la lista completa está en man scp. Este comando está en Red.
Comandos relacionados
página man: man scp