我需要一个脚本,用于我的 Java 项目(在 Ubuntu 上)将.jar
文件部署到远程 Windows 服务器scp
。
我的脚本如下所示:
scp build/libs/app.jar [email protected]:test/
正在app.jar
复制到 Windows 路径C:\Users\foo\test
。我需要的是将.jar
文件复制到以下路径:C:\server
我尝试了以下操作:
scp build/libs/app.jar [email protected]:..\..\server
但它失败了,因为脚本找不到目录
然后我试着绝对
scp build/libs/app.jar [email protected]:c:\server
同样的问题。发生的事情是scp
创建了某种没有文件扩展名的文件server
- 省略了该c:\
部分。但这仍然没有什么帮助,我不知道如何向上移动目录结构目标选择权scp
答案1
您必须在驱动器号前使用 /:
scp /home/ubuntu/myfile username@IP_of_windows_machine:/C:/Users/username/Desktop
答案2
尝试这个
scp build/libs/app.jar [email protected]:/C:/server