Retour au sommaire de "l'Introduction au réseau"
La Commande "scp"
Cette commande fait partie du paquetage "ssh". Il
est donc nécessaire
d'avoir installé "ssh" sur son ordinateur.
Cette commande est l'équivalente de la commande "cp" du shell mais
adapté au réseau.
Exemples
Nous voulons copier dans le répertoire courant de notre ordinateur,
l'ensemble des fichiers contenus dans le répertoire
"photos" d'un autre ordinateur dont l'adresse IP est "192.168.0.2"
et dont l'utilisateur s'appelle "Alexandre".
Ouvrez un "Terminal" et tapez la commande suivante :
scp -rv 192.168.0.2:/home/alexandre/photos ./
Il vous faudra ensuite taper le mot de passe "root" de l'ordinateur ayant l'adresse
192.168.0.2
Si vous ne connaissez pas le mot de passe "root" de l'ordinateur vous pouvez également
taper la commande suivante :
scp -rv alexandre@192.168.0.2:/home/alexandre/photos ./
Dans ce cas il faut taper le mot de passe de l'utilisateur "Alexandre"
appartenant à l'ordinateur ayant l'adresse 192.168.0.2
Explications
L'option -r signifie une copie
récursive (contrairement à la commande "cp" du shell il
faut un r minuscule et pas un R majuscule). L'option -v indique un mode
verbeux.
Il faut ensuite taper l'adresse IP de l'ordinateur qui contient les fichiers
à copier, suivi de deux points (":") et du répertoire où
se situe les fichiers à copier.
Enfin, on tape le chemin où l'on veut copier les fichiers (ici
le répertoire courant).
Le répertoire courant (celui dans lequel on se situe lorsque l'on fait
notre manipulation) est représenté par "./" (appelé
le répertoire point ".")