当前位置: > 其它学习 > 日常运维 >

利用putty的插件pscp功能,进行windows文件上传至liunx中,或者下载

时间:2019-06-03 13:55来源:linux.it.net.cn 作者:IT
本章介绍:

利用pscp功能进行bat脚本一键上传,将windows平台的文件上传至liunx平台中

第一步:下载pscp.exe插件

putty下载路径

第二步:

将已经下载好的pscp.exr拷贝到 :

C:\Windows\System32   下

 

第三步:

可以进行cmd的指令控制,比如javac进行java编译,或者gradlew进行jar打包

gradlew build -x test
gradlew我已经配置好了本地,执行cmd指令后会进行打包

 

第三步:

上传文件:可以直接复制到bat脚本中使用

::在windows传输到liunx。已经编译打包好的两个jar包到服务器
pscp -pw 1 E:\ChanglangFile\repo\longer3d\allcwh\host\build\libs\longer3d.jar root@169.254.2.2:/opt/cwh/lib
:: 两个冒号是注释。-pw空格后接liunx登入密码,-r是文件夹。
pscp -pw 1 E:\ChanglangFile\repo\longer3d\allcwh\host\build\libs\longer3d-tests.jar root@169.254.2.2:/opt/cwh/lib
上传文件夹: -r指令是循环上传文件

:: 上传整个文件夹到liunx上
pscp -pw 1 -r E:\Desktop\0527(1)\0527 root@169.254.2.2:/root/test
从liunx中下载文件到windows平台

::在liunx上下载文件到windows,把文件下载到桌面
pscp -pw 1 -r root@169.254.2.2:/opt/cwh/cwh.log E:\Desktop
 

 

最终整理成的:compile.bat脚本,点击便可以一键上传

::@echo off

:: 下载pscp工具
:: http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html

:: 将已经下载好的pscp.exr拷贝到
:: C:\Windows\System32

:: 第一步先用gradlew进行编译打包处理。
gradlew build -x test

::在windows传输到liunx。已经编译打包好的两个jar包到服务器
pscp -pw 1 E:\ChanglangFile\repo\longer3d\allcwh\host\build\libs\longer3d.jar root@169.254.2.2:/opt/cwh/lib
:: 两个冒号是注释。-pw空格后接liunx登入密码,-r是文件夹。
pscp -pw 1 E:\ChanglangFile\repo\longer3d\allcwh\host\build\libs\longer3d-tests.jar root@169.254.2.2:/opt/cwh/lib

:: 上传整个文件夹到liunx上
pscp -pw 1 -r E:\Desktop\0527(1)\0527 root@169.254.2.2:/root/test

::在liunx上下载文件到windows,把文件下载到桌面
pscp -pw 1 -r root@169.254.2.2:/opt/cwh/cwh.log E:\Desktop

pause





最后一行的pause指令是暂停cmd窗口的效果,便于查看指令的进行,以及错误。


(责任编辑:IT)
------分隔线----------------------------