scp Generatore di comandi
Genera comandi scp per copiare file tra host
Introduzione a scp
## Cos'è scp?
`scp` (secure copy) trasferisce file tra due host tramite SSH. La sorgente o la destinazione (o entrambe) possono essere remote, scritte come `user@host:path`.
## Come usarlo
1. **Sorgente e destinazione**: una o entrambe possono essere `user@host:path`. 2. **Attiva i flag**: `-r` per le directory, `-P` per una porta personalizzata. 3. **Copia ed esegui**: incolla il comando generato nel tuo terminale.
Flag e modelli
``` scp file.txt user@host:/tmp/ scp -r dir/ user@host:/backup/ scp -P 2222 file.txt user@host:~/ ```
### Flag comuni - `-r` — copia le directory ricorsivamente - `-p` — mantiene tempi di modifica e permessi - `-C` — comprime durante il trasferimento - `-P <port>` — porta (P maiuscola; ssh usa la minuscola -p)
### Suggerimenti - I due punti contano: `user@host:/path` è remoto, `user@host` (senza due punti) è un file locale con il nome dell'host. - Per trasferimenti grandi o riprendibili, preferisci `rsync` a `scp`.
▶Perché -P e non -p per la porta?
▶Come copio un'intera directory?
Se questo strumento è stato di aiuto per te, considera l’idea di regalarmi un caffè.
Comprami un caffè.