问题现象:需要将linux目录下的数据同步到windows目录下,布置rsync步骤麻烦
问题分析:windows下使用winscp可以拷贝数据
问题解决:通过编写脚本,实现windows与linux目录数据同步
1、下载winscp软件安装在windows系统上
winscp下载地址:https://winscp.net/eng/index.php
2、在winscp的安装目录下创建一个同步脚本
#以下放置到winscp根目录,文件名 bak.txt
option batch continue
option confirm off
option transfer binary
option synchdelete on
open sftp://username:password@192.168.0.34:22
cd /usr/local/dbbak/mysql
lcd D:\data_bak
synchronize local
close
exit
open sftp://用户名:密码@linux服务器IP地址:端口
cd /linux服务器需要同步的目录路径
lcd windows系统需要同步文件夹路径
synchronize local|remote|both ‘local’-远程向本地同步|‘remote’-本地向远程同步|‘both’-互相同步
如果需要同步后删除文件,可以使用rm