“0:找不到命令”。 SCP 不工作

"0: command not found". Scp not working

我正在尝试通过 scp 将文件从远程主机 (Ubuntu 14.04) 传输到本地主机 (Ubuntu 16.04):

scp user@server:path-to-file path-to-file

结果如下,但是我的主机上没有文件:

file.php                        100%  654KB 653.6KB/s   00:00

然后我输入$?,它returns:

0: command not found

我在主机和远程都安装了 openssh-client,它们都在 /usr/bin 文件夹中。

通过输入

$?

变量 $? 的扩展已完成并尝试解释为命令。因为 scp 没有失败,所以 return 代码为 0,因此 $? 扩展为 0

所以你可能一直在输入

0

除非你的路径中有一个命令 calles 0,否则这将失败。

也许你想输入

echo $?

打印退出代码?