scp Generator poleceń
Generuj polecenia scp do kopiowania plików między hostami
Pierwsze kroki z scp
## Czym jest scp?
`scp` (secure copy) przesyła pliki między dwoma hostami przez SSH. Źródło lub cel (lub oba) mogą być zdalne, zapisane jako `user@host:path`.
## Jak używać
1. **Źródło i cel**: jedno lub oba mogą być `user@host:path`. 2. **Przełącz flagi**: `-r` dla katalogów, `-P` dla własnego portu. 3. **Kopiuj i uruchom**: wklej wygenerowane polecenie do terminala.
Flagi i wzorce
``` scp file.txt user@host:/tmp/ scp -r dir/ user@host:/backup/ scp -P 2222 file.txt user@host:~/ ```
### Typowe flagi - `-r` — kopiuj katalogi rekurencyjnie - `-p` — zachowaj czasy modyfikacji i uprawnienia - `-C` — kompresuj podczas przesyłania - `-P <port>` — port (wielka litera P; ssh używa małej -p)
### Wskazówki - Dwukropek ma znaczenie: `user@host:/path` jest zdalne, `user@host` (bez dwukropka) to lokalny plik nazwany jak host. - Przy dużych lub wznawialnych transferach preferuj `rsync` zamiast `scp`.
▶Dlaczego -P, a nie -p dla portu?
▶Jak skopiować cały katalog?
Jeśli ten tool był dla ciebie przydatny, pomyśl o tym, aby kupić mi kawę.
Kup mi kawę.