Vos commandes tentent de placer le nouveau document à la racine ( /
) de votre machine. Ce que vous voulez faire est de les transférer à votre domicile répertoire (puisque vous n'avez pas autorisé à écrire /
). Si le chemin d'accès à votre domicile ressemble à quelque chose comme /home/erez
ceci:
scp My_file.txt user_id@server:/home/erez/
Vous pouvez remplacer le chemin d'accès à votre répertoire personnel par le raccourci ~/
, de sorte que ce qui suit aura le même effet:
scp My_file.txt user_id@server:~/
Vous pouvez même laisser complètement le chemin du côté distant; cela signifie votre répertoire personnel.
scp My_file.txt user_id@server:
Autrement dit, pour copier le fichier sur votre bureau, vous pouvez le transférer vers /home/erez/Desktop/
:
scp My_file.txt user_id@server:/home/erez/Desktop/
ou en utilisant le raccourci:
scp My_file.txt user_id@server:~/Desktop/
ou en utilisant un chemin relatif sur le côté distant, qui est interprété par rapport à votre répertoire personnel:
scp My_file.txt user_id@server:Desktop/
Éditer:
Comme @ckhan l'a déjà mentionné, vous devez également échanger les arguments, il doit être
scp FROM TO
Donc, si vous souhaitez copier le fichier My_file.txt
du serveur user_id@server
sur votre bureau, vous devez essayer ce qui suit:
scp user_id@server:/path/to/My_file.txt ~/Desktop/
Si le fichier My_file.txt
se trouve dans votre répertoire personnel sur le serveur, vous pouvez à nouveau utiliser le raccourci:
scp user_id@server:~/My_file.txt ~/Desktop/
scp My_file.txt user_id@server:
il copie dans le dossier personnel des utilisateurs.