scp Kommandogenerator
Generera scp-kommandon för att kopiera filer mellan värdar
Komma igång med scp
## Vad är scp?
`scp` (säker kopiering) överför filer mellan två värdar över SSH. Antingen källan eller destinationen (eller båda) kan vara fjärrstyrd, skriven som `user@host:path`.
## Hur man använder
1. **Källa och destination**: en eller båda kan vara `user@host:path`. 2. **Växla flaggor**: `-r` för kataloger, `-P` för en anpassad port. 3. **Kopiera och kör**: klistra in det genererade kommandot i din terminal.
Flaggor och mönster
``` scp file.txt user@host:/tmp/ scp -r dir/ user@host:/backup/ scp -P 2222 file.txt user@host:~/ ```
### Vanliga flaggor - `-r` — kopiera kataloger rekursivt - `-p` — bevara ändringstider och behörigheter - `-C` — komprimera under överföringen - `-P <port>` — port (stort P; ssh använder litet -p)
### Tips - Kolon är viktigt: `user@host:/path` är fjärrstyrd, `user@host` (utan kolon) är en lokal fil uppkallad efter värden. - För stora eller återupptagbara överföringar, föredra `rsync` framför `scp`.
▶Varför är det -P och inte -p för porten?
▶Hur kopierar jag en hel katalog?
Om detta verktyg har varit till hjälp för dig, överväg att bjuda mig på en kaffe.
Bjud mig på en kaffe