PSCP 通配符到固定名称

PSCP 通配符到固定名称

我正在尝试将文件从 Windows 复制到 Linux,但我不知道确切的文件名(它是来自 maven 项目的 war 文件,所以我不知道当前版本。我的示例:

pscp -pw <password> "F:\Maven\jenkins\workspace\<project-name>\target\<project-name>-0.0.1-SNAPSHOT.war"  [email protected]:/var/lib/tomcat8/webapps/ROOT.war

失败并出现以下错误:

pscp: remote filespec /var/lib/tomcat8/webapps/ROOT.war: not a directory

有没有什么方法可以使用通配符,而 pscp 不会将其用作目录?

谢谢

答案1

尝试下面的命令,它对我有用。这只是一个句法你需要修改来源目标文件路径

pscp.exe -pw passwd -l uname -sftp " source-directory-file-path " x.x.x.x:remote-directory-file-path

相关内容