利用winscp同步liunx文件

/ 0评 / 0

Sandy最近不管在虚拟机或者树莓派里面使用smb同步图片目录,都出现了断连的情况非常烦恼.在偶尔的一篇文章里面发现win系统下winscp的软件是支持命令下同步的,然后测试下来完美同步.那我们就来折腾吧!

老规则工具先出:

win客户端winscp

服务器端:ubuntu

我们开始操作:

1.  服务器端

必须开通ssh和ROOT用户登录

2.客户端

下载好winscp,安装并且登录到指定的服务器.这步是为了获取SSH key.

然后建立2个bat文件

sync.bat

cd "C:\Program Files (x86)\WinSCP" 
WinSCP.com /script=c:\winscp.bat /log=c:\winscp.log

winscp.bat

option confirm off

open user:pass@192.168.1.1:22

cd /home/wwwroot/

put -neweronly c:\pic /home/wwwroot/

close

exit

pause

这样就可以同步,怎么自动同步呢?利用win下的计划任务吧.不会的自己百度.这里就懒得做教程了

定时删除3天之前的文件

del.bat

forfiles /p c:\pic /d -3 /s /m *.* /c "cmd /c del /f @path"

 

 

 

发表评论

邮箱地址不会被公开。 必填项已用*标注