scp Générateur de commandes
Générer des commandes scp pour copier des fichiers entre hôtes
Premiers pas avec scp
## Qu'est-ce que scp ?
`scp` (secure copy) transfère des fichiers entre deux hôtes via SSH. La source ou la destination (ou les deux) peuvent être distantes, écrites sous la forme `user@host:path`.
## Comment l'utiliser
1. **Source et destination** : l'une ou les deux peuvent être `user@host:path`. 2. **Activer les options** : `-r` pour les répertoires, `-P` pour un port personnalisé. 3. **Copier et exécuter** : collez la commande générée dans votre terminal.
Options et modèles
``` scp file.txt user@host:/tmp/ scp -r dir/ user@host:/backup/ scp -P 2222 file.txt user@host:~/ ```
### Options courantes - `-r` — copier les répertoires récursivement - `-p` — préserver les dates de modification et les permissions - `-C` — compresser pendant le transfert - `-P <port>` — port (P majuscule ; ssh utilise -p minuscule)
### Astuces - Les deux-points comptent : `user@host:/path` est distant, `user@host` (sans deux-points) est un fichier local portant le nom de l'hôte. - Pour les transferts volumineux ou reprises, préférez `rsync` à `scp`.
▶Pourquoi -P et pas -p pour le port ?
▶Comment copier tout un répertoire ?
Si cet outil vous a été utile, pensez à m’offrir un café.
Achetez-moi un café.