Question Où est-ce qu'un fichier copie quand je le scp?


J'ai ce fichier myfirst.txt situé sur un cluster d'ordinateurs dans le couloir, à savoir:

myname@login1:~> ls
myfirst.txt

que je veux télécharger dans le répertoire personnel:

scp myname@login1.imbig.cc.mycoll.zz:myfirst.txt .

à qui je reçois:

myfirst.txt                                   100% 1828     1.8KB/s   00:00

maintenant où (sur mon ordinateur à la maison) est ce fichier myfirst.txt? je ne peux pas le trouver Ce n'est pas visible lorsque je clique sur "Afficher les fichiers cachés" non plus.

Tia,


1
2018-02-02 11:15


origine




Réponses:


C'est dans le répertoire actuel. Pour vérifier, vous devriez juste pouvoir faire:

ls

Notez le répertoire et son contenu. Si le fichier n'est pas là, alors il n'est pas copié. Assurez-vous de ne pas avoir plus d'arguments dans cette commande.

Si vous avez un bureau, ce genre de chose peut être fait via l'interface graphique du bureau. Vous montez simplement le serveur ssh en tant que sftp depuis Places > Connect to Server


4
2018-02-02 11:28





scp myname@login1.imbig.cc.mycoll.zz:myfirst.txt .

Ici vous courez scp avec deux arguments. Le premier est la source, un fichier distant: myname@login1.imbig.cc.mycoll.zz:myfirst.txt. Le dernier argument est la destination. Dans ton cas: .. . est le répertoire actuel, donc le fichier se retrouvera dans votre répertoire actuel.

Si vous voulez qu’il aille ailleurs, spécifiez un autre répertoire, par ex.

scp myname@login1.imbig.cc.mycoll.zz:myfirst.txt /tmp

Cela le copiera dans / tmp

Vous pouvez également spécifier un nouveau nom pour cela. Par exemple.

scp myname@login1.imbig.cc.mycoll.zz:myfirst.txt /tmp/info.txt

3
2018-02-02 11:47





J'ai fait une erreur qui a causé ce problème.

Assurez-vous que vous n'êtes pas déjà connecté au système distant à l'aide de SSH, ou simplement copiez les fichiers sur votre système distant.


2
2017-09-10 00:21