我试图将文件从Ubuntu服务器复制到我的Mac但我一直收到No no file或目录错误。
我在使用:
后进入sshscp -p 8888 me@xx1.xx1.xx1.xx1:/var/www/html/00000001.jpg /Users/myusername/Documents/
但收到错误:
/Users/myusername/Documents/: No such file or directory
这个错误告诉我本地计算机上没有这样的文件或目录吗?任何关于如何修复的建议将不胜感激。
答案 0 :(得分:8)
请勿先插入服务器。只需从本地计算机执行该scp命令即可。
编辑:
此外,-p
应该大写(根据我机器上的联机帮助页),所以:
scp -P 8888 your_username@remotehost.edu:/var/www/html/00000001.jpg /Users/myusername/Documents/
答案 1 :(得分:0)
是的,它在谈论你的本地机器。我猜你可能刚刚打错了。尝试这样做:
scp -P 8888 me@xx1.xx1.xx1.xx1:/var/www/html/00000001.jpg ~/Documents/
确保您在Mac OS X终端提示符处输入此命令,而不是在实际的远程服务器上。 xx1.xx1.xx1.xx1
应该是远程Ubuntu计算机("将文件拉到您的计算机上,不要尝试"推送"它)。
此外,虽然它是ssh -p
,但它是scp -P
。对于scp
,-p
只保留修改时间,-P
是端口。
答案 2 :(得分:0)
也许您打开了多个ssh连接。
尝试关闭所有其他连接,然后重新启动scp命令。