scp 没有这个文件

scp 没有这个文件

我在 Mac OS X 上从远程服务器获取文件。我运行以下命令:

scp remoteusername@remotehostip:/home/username/file.tar ./Users/localusername/Documents/specialdir

我得到了回应

scp: /home/username/file.tar: no such file or directory

但是当我 ssh 进入远程主机并运行

cd /home/username
ls

显示 file.tar。我对目录/文件具有完全的读/写权限。这是在新终端中运行的(即我尚未通过 ssh 登录到远程主机)我做错了什么?

编辑

我使用 * 通配符解决了这个问题......尽管我仍然不确定根本问题是什么。

答案1

我遇到了同样的问题,并使用了 * 通配符,这样就可以了。我的文件名中有破折号,例如 my-file-2015-01-01.zip,所以也许这就是我需要使用 *.zip 的原因

相关内容