scp Generador de comandos
Genera comandos scp para copiar archivos entre hosts
Primeros pasos con scp
## ¿Qué es scp?
`scp` (secure copy) transfiere archivos entre dos hosts por SSH. Puede ser remoto el origen, el destino o ambos, escritos como `user@host:path`.
## Cómo usarlo
1. **Origen y destino**: uno o ambos pueden ser `user@host:path`. 2. **Activa opciones**: `-r` para directorios, `-P` para un puerto personalizado. 3. **Copia y ejecuta**: pega el comando generado en tu terminal.
Opciones y patrones
``` scp file.txt user@host:/tmp/ scp -r dir/ user@host:/backup/ scp -P 2222 file.txt user@host:~/ ```
### Opciones comunes - `-r` — copiar directorios recursivamente - `-p` — conservar fechas de modificación y permisos - `-C` — comprimir durante la transferencia - `-P <port>` — puerto (P mayúscula; ssh usa -p minúscula)
### Consejos - Los dos puntos importan: `user@host:/path` es remoto; `user@host` (sin dos puntos) es un archivo local con el nombre del host. - Para transferencias grandes o reanudables, prefiere `rsync` sobre `scp`.
▶¿Por qué es -P y no -p para el puerto?
▶¿Cómo copio un directorio completo?
Si este herramienta le ha sido útil, considere comprarme un café.
Compra un café para mí.