因此,我一直在努力使用 PuTTY 提供的 PSCP 将没有扩展名的文件从 Windows 复制到 Raspberry Pi。但是,Windows 要求命令中有扩展名(如果没有,则文件名后面只有一个点,这就是问题所在),而 Raspberry Pi 会将点保留在文件名中。我想要这样做的原因是该文件是我在 Windows 上编译的可执行文件。如果我尝试执行末尾带有点的文件,它只会输出Permission denied
。如果我尝试使用 sudo 执行相同操作,它会输出command not found
。我尝试过的一些命令:
pscp "C:\example\bin\example" [email protected]:/usr/local/exampledir/
据我所知,上述尝试通过 pscp 发送名为 example 的文件夹,但无法找到。这在 Raspberry Pi 端有效,但在 Windows 端无效。以下将成功发送文件,但它会在 Raspberry Pi 上的文件末尾留下一个点。请注意我添加的点。
pscp "C:\example\bin\example." [email protected]:/usr/local/exampledir/
我最后尝试的是指定 Raspberry Pi 端的文件名,但仍然没有成功:
pscp "C:\example\bin\example." [email protected]:/usr/local/exampledir/example
提前致谢!