可以用windows批处理脚本连接linux传输文件吗?

可以用windows批处理脚本连接linux传输文件吗?,第1张

windows命令行不能访问linux共享的,

图形界面

也只能用第三方工具访问,不过有一个办法就是windows命令行可以访问linux的ftp,具体命令忘了,你可以利用这个方法来实现,具体命令你搜一下:windows命令行如何访问ftp

FTP不会用,别的帮你实现,自己加入命令即可。

@echo off

::获取本目录下*.tar.gz的文件。

for /f "delims=" %%a in ('dir /a-d/b *.tar.gz") do (

ftp "%%a"

)

::获取本目录下所有config的文件夹.赋值%%a

for /f "delims=" %%a in ('dir /ad/b/s "config"') do (

::获取所有config文件夹下的所有文件。赋值%%b

for /f "delims=" %%b in ('dir /a-d/b "%%a"\*.*") do (

ftp "%%b"

)

)

echo end...

pause

把windows下的文件传到linux上去?把windows下的一个文件夹挂载到linux下就可以了,只要你不取消挂载就是永久的,不用批处理和计划任务

第二种方法也差不多:

先windows下共享文件夹share(192.168.1.1linux、192.168.1.2windows)

cd D:/putty.exe 192.168.1.1 port 22

root

passwd

mount -t cifs //192.168.1.2/share /mnt -o username=admin,password=123456

cp /mnt/123.txt path/


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8508879.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-17
下一篇 2023-04-17

发表评论

登录后才能评论

评论列表(0条)

保存