通过 pscp 复制文件时“不支持多个远程源”

Jai*_*iya 9 windows linux

我需要将文件从 Windows 复制到 Ubuntu 12.04。我尝试使用以下代码:

pscp C:\abc.php username@server: .
Run Code Online (Sandbox Code Playgroud)

但它显示一个错误:

More than one remote source not supported

如何解决这个问题?

slh*_*hck 9

因为您指定了多个远程源。username@server: .← 这里的点(应该是你的工作目录)不属于那里。你不能像这样在另一台机器上引用你的工作目录,因为username@server和之间有一个空格.,它会被解释为两个参数。

相反,指定一个绝对路径:

pscp C:\abc.php username@server:/home/user/foo
Run Code Online (Sandbox Code Playgroud)