scp
Réseau
Syntaxe
scp [-P <port>] <src> <user>@<host>:<dest>Copie des fichiers via ssh en une seule fois ; le port est un `-P` majuscule, le chemin distant exige deux-points, et pour du volumineux ou du repete rsync vaut mieux car il saute l'inchange et reprend.
Options courantes
| Option | Signification |
|---|---|
| -P 2222 | Port, capital P. Lowercase -p means "preserve timestamps" here. |
| -r | Copy a directory and everything under it. |
| -i <key> | Use a specific private key. |
| -C | Compress in transit. |
| -3 | Copy between two remote hosts by routing through your machine. |
| -O | Use the old SCP protocol; OpenSSH 9 and later default to SFTP. |
Exemples
scp -P 2222 build.tar.gz deploy@example.com:/tmp/Upload one file. The remote side needs the colon.
scp -r deploy@example.com:/var/log ./logsDownload a whole directory.
Quand une connexion échoue, ceux-ci délimitent jusqu’où elle est allée : le nom ne se résout pas, pas de route, ou le port est fermé.
Comment lire
- Les crochets [ ] marquent une partie facultative.
- Les points de suspension … signifient qu’on peut en mettre plusieurs.
- Les options sont sensibles à la casse : sur certaines commandes, -r et -R ne font pas la même chose.
Questions fréquentes
Q. Que fait scp ?
Copie des fichiers via ssh en une seule fois ; le port est un `-P` majuscule, le chemin distant exige deux-points, et pour du volumineux ou du repete rsync vaut mieux car il saute l'inchange et reprend.
Q. Comment l’écrire ?
scp [-P <port>] <src> <user>@<host>:<dest> — les crochets marquent ce qui est facultatif.
Q. Combien d’options valent la peine ?
Il y en a 6 ici ; la liste complète est dans man scp. Cette commande relève de Réseau.
Commandes liées
page man: man scp