利用putty的插件pscp功能,進行windows文件上傳至liunx中,或者下載

本章介紹:

利用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 [email protected]:/opt/cwh/lib
:: 兩個冒號是註釋。-pw空格後接liunx登入密碼,-r是文件夾。
pscp -pw 1 E:\ChanglangFile\repo\longer3d\allcwh\host\build\libs\longer3d-tests.jar [email protected]:/opt/cwh/lib

上傳文件夾: -r指令是循環上傳文件

:: 上傳整個文件夾到liunx上
pscp -pw 1 -r E:\Desktop\0527(1)\0527 [email protected]:/root/test

從liunx中下載文件到windows平臺

::在liunx上下載文件到windows,把文件下載到桌面
pscp -pw 1 -r [email protected]:/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 [email protected]:/opt/cwh/lib
:: 兩個冒號是註釋。-pw空格後接liunx登入密碼,-r是文件夾。
pscp -pw 1 E:\ChanglangFile\repo\longer3d\allcwh\host\build\libs\longer3d-tests.jar [email protected]:/opt/cwh/lib

:: 上傳整個文件夾到liunx上
pscp -pw 1 -r E:\Desktop\0527(1)\0527 [email protected]:/root/test

::在liunx上下載文件到windows,把文件下載到桌面
pscp -pw 1 -r [email protected]:/opt/cwh/cwh.log E:\Desktop

pause





最後一行的pause指令是暫停cmd窗口的效果,便於查看指令的進行,以及錯誤。

如下是最終效果圖

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章