我在远程机器上有文件。我可以列出来:
ssh matous@xxx ls -la
Run Code Online (Sandbox Code Playgroud)
该文件在响应中:
...
-rw-r--r-- 1 matous matous 796672 Oct 11 11:12 D1.db
...
Run Code Online (Sandbox Code Playgroud)
现在,如果我尝试将它 scp 到我的本地机器:
scp matous@xxx/D1.db /home/matous
Run Code Online (Sandbox Code Playgroud)
我得到错误:
cp: cannot stat 'matous@x/D1.db': No such file or directory
Run Code Online (Sandbox Code Playgroud)
文件怎么可能存在并且不能被声明?我缺少什么?
scp 的语法不正确。尝试
scp matous@xxx:D1.db /home/matous
Run Code Online (Sandbox Code Playgroud)
如果没有冒号 ( :),scp 将尝试解释matous@xxx/D1.db为本地路径。
请注意,我省略了领先的/. 如果您使用scp matous@xxx:/D1.db,scp则将尝试从中复制,/D1.db但此文件似乎位于主目录中,这是操作的默认路径scp。
| 归档时间: |
|
| 查看次数: |
3738 次 |
| 最近记录: |