scp Commando-generator
Genereer scp-commando's om bestanden tussen hosts te kopiëren
Aan de slag met scp
## Wat is scp?
`scp` (secure copy) transferert bestanden tussen twee hosts over SSH. Zowel de bron als de bestemming (of beide) kunnen extern zijn, geschreven als `user@host:path`.
## Hoe te gebruiken
1. **Bron en bestemming**: een of beide kunnen `user@host:path` zijn. 2. **Schakel flags aan/uit**: `-r` voor mappen, `-P` voor een aangepaste poort. 3. **Kopiëren & uitvoeren**: plak het gegenereerde commando in je terminal.
Flags & patronen
``` scp file.txt user@host:/tmp/ scp -r dir/ user@host:/backup/ scp -P 2222 file.txt user@host:~/ ```
### Veelvoorkomende flags - `-r` — kopieer mappen recursief - `-p` — behoud wijzigingstijden en rechten - `-C` — comprimeer tijdens de overdracht - `-P <port>` — poort (hoofdletter P; ssh gebruikt kleine letter -p)
### Tips - De dubbele punt is belangrijk: `user@host:/path` is extern, `user@host` (zonder dubbele punt) is een lokaal bestand genoemd naar de host. - Voor grote of hervatbare overdrachten heeft `rsync` de voorkeur boven `scp`.
▶Waarom -P en niet -p voor de poort?
▶Hoe kopieer ik een hele map?
Als deze tool je heeft geholpen, denk dan eens aan het geven van een kop koffie aan mij.
Koop me een kop koffie.