window下批处理操作:从Linux机器下拷贝文件

时间:2022-03-14 02:26:54

文件名称:test.bat

set THIS_BAT_PATH=%~dp0 cd %THIS_BAT_PATH% rd /s /q %SDV_LLT_PATH% & md %SDV_LLT_PATH%

当前文件所在的路径:THIS_BAT_PATH=%~dp0 

cd %THIS_BAT_PATH%进入到当前文件所在路径

删除该文件,并新建该文件:rd md


call plink.exe -ssh -pw  password root@10.21.34.53 cd /home/test;rm test.tar.gz; tar -zcvf test.tar.gz test

在window上连接linux服务器10.21.34.53 并进入到/home/test文件目录下,,删除test.tar.gz,并将test压缩


::windows端解压 cd /d %RAR_PATH% WinRAR.exe x -y %SDV_LLT_PATH%\*.tar.gz %SDV_LLT_PATH%

将SDV_LLT_PATH路径下的文件解压


call %root%\pscp.exe -pw root root@10.24.15.60:/home/test.tar.gz %destPath%

将Linux服务器下的文件拷贝到windows机器上:前提是必须在test.bat所在目录文件下存放pscp.exe文件,上述命名是将10.24.15.60Linux机器下的test.tar.gz拷贝到本地windows机器上,目的路径是desPath


xcopy %SRC_PATH%\test.tar.gz %DEST_PATH%\/e /y /s

在windows机器上将test.tar.gz拷贝到目的地址上

window下批处理操作:从Linux机器下拷贝文件