web-dev-qa-db-fra.com

La commande scp a renvoyé l'erreur `no such file or directory`

J'essaie de copier des fichiers de mon ordinateur portable vers un hôte via la commande ssh:

roberto@xxxxx1:~$ scp /home/roberto/Metagenoma_MEL_COLS/Mix-MEL_S10_L002_R1_001.fastq.tar.gz [email protected]:/media/disk7/roberto/

et cela montre:

/home/roberto/Metagenoma_MEL_COLS/Mix-MEL_S10_L002_R1_001.fastq.tar.gz: No such file or directory

Le résultat de ls -lsa est:

$ ls -lsa /home/roberto/Metagenoma_MEL_COLS/Mix-MEL_S10_L002_R1_001.fa‌​stq.tar.gz 
3268104 -rw------- 1 roberto roberto 3346533319 abr 27 07:01 /home/roberto/Metagenoma_MEL_COLS/Mix-MEL_S10_L002_R1_001.fa‌​stq.tar.gz 

Comment puis-je le résoudre?

1
Roberto Veliz

Vous semblez exécuter la commande scp à partir du serveur, mais vous devez l’émettre à partir de votre ordinateur portable:

roberto@roberto-VirtualBox:~$ scp /home/roberto/Metagenoma_MEL_COLS/Mix-MEL_S10_L002_R1_001.fastq.tar.gz [email protected]:/media/disk7/roberto/

au lieu de

roberto@xxxxx1:~$ scp /home/roberto/Metagenoma_MEL_COLS/Mix-MEL_S10_L002_R1_001.fastq.tar.gz [email protected]:/media/disk7/roberto/

À partir du serveur, vous pouvez exécuter les opérations suivantes, mais un pare-feu/routeur peut empêcher cela.

roberto@xxxxx1:~$ scp roberto@roberto-VirtualBox:/home/roberto/Metagenoma_MEL_COLS/Mix-MEL_S10_L002_R1_001.fastq.tar.gz /media/disk7/roberto/
1
pLumo

Remarque: la commande scp doit être utilisée en minuscule (je suppose que c'est une faute de frappe dans votre question).

Le message ci-dessous:

/home/me/folder/file.tar.gz: Aucun fichier ou répertoire de ce type

Cela signifie que le fichier que vous essayez de copier n'existe pas.

Vous pouvez vérifier en exécutant ls -lsa sur ce fichier

ls -lsa /home/me/folder/file.tar.gz

Si le ls en cours d'exécution sur le fichier ne renvoie pas une information valide sur le fichier, cela signifie que vous avez une faute de frappe dans le nom du fichier et/ou le chemin.

0
Yaron