windows linux目录相互同步,使用cwRsync在Windows的目录之间增量同步文件
rsync 是 Linux 上的一款文件同步工具,他可以以其特有的算法,对两个目录进行本机或跨机器同步。
下载安装
这款十分好用的工具,在 Windows 也可以使用,叫做 cwRsync ,首先需要下载 cwRsync。解压后将 bin 目录下所有文件拷贝至系统 Windows 目录。
使用说明
举例,将a目录文件同步至b目录,本例中的目录使用相对路径。rsync -av --progress --delete-after --exclude=*.zip a/ b/
讲解:
rsync 本命令行工具。
-av -a, --archive 归档模式,表示以递归方式传输文件,并保持所有文件属性,等于-rlptgoD;-v,--verbose 详细模式输出。
--progress 显示传输过程。
--delete-after 传输完成后删除。
--exclude 跳过文件或目录。
a/ 源目录, b/ 目标目录。这里可以使用相对路径,也可以使用绝对路径。
第一次同步时会同步所有文件,以后每次同步只会同步有差异的文件。
跨磁盘同步
因为这是从Linux移植过来的工具,跨磁盘同步时,目录写法与windows常规写法不同。
例如:c盘,应该以这样的格式 /cygdirve/c/,c盘下的abc目录,应该这样写 /cygdirve/c/abc/。
使用批处理
我们可以创建一个批处理文件来同步,这样每次同步的时候只要点击一下批处理文件就可以执行了。
下面是一个例子。@echo off
echo.
echo 开始同步……
rsync -av --progress --delete-after --exclude=.svn --exclude=*.swp --exclude=*.bak --exclude=*.zip --exclude=*.rar --exclude=*.gz --exclude=*.xz --exclude=*.bz2 --exclude=Thumbs.db --exclude=README.me a/ b/
echo.
echo 同步完毕!
echo.
echo.
pause
windows linux目录相互同步,使用cwRsync在Windows的目录之间增量同步文件相关推荐
- springboot实现增量备份_增量同步-spring batch(6)动态参数绑定与增量同步
tags:springbatch 1.引言 上一篇<便捷的数据读写-spring batch(5)结合beetlSql进行数据读写>中使用Spring Batch及BeetlSql,对数据 ...
- 【Linux工具】使用nc命令在两台服务器之间传输大文件(无须密码等繁琐操作)
应用场景: 在两台服务器上互相快速拷贝文件. 使用方法: 假设有A.B两台服务器,A为数据接收方,B为数据发送方. 我们要发送的文件名:testfile. 在A上先执行: nc -l 自定义端口 &g ...
- linux把虚拟机上的文件共享,[转]windows中vmware虚拟机中的Linux如何进行文件的共享...
http://www.osedu.net/article/linux/2011-07-13/254.html 目前,有很多用户使用Windows操作系统进行日常办公,服务器系统采用Linux操作系统, ...
- windows linux 使用usb | WiFi连接手机摄像头
windows linux 使用usb | WiFi连接手机摄像头 Windows案例 linux的话下载linux版的 , 电脑通过 usb 连接摄像头 跑python 电脑上没有摄像头,去某宝上面 ...
- Mysql5.7使用DTS增量同步数据到MaxCompute
背景:一些客户反馈,增量同步数据到MaxCompute按照全天的数据做增量数据同步数据量太大,且不使用按天的增量同步数据,进行在MaxCompute上进行数据处理得出增量数据对于delete的相关数据 ...
- mysql 分词搜索_实战 | canal 实现Mysql到Elasticsearch实时增量同步
题记 关系型数据库Mysql/Oracle增量同步Elasticsearch是持续关注的问题,也是社区.QQ群等讨论最多的问题之一. 问题包含但不限于: 1.Mysql如何同步到Elasticsear ...
- 增量同步_实战 | canal 实现Mysql到Elasticsearch实时增量同步
题记 关系型数据库Mysql/Oracle增量同步Elasticsearch是持续关注的问题,也是社区.QQ群等讨论最多的问题之一. 问题包含但不限于: 1.Mysql如何同步到Elasticsear ...
- 数据同步之全量同步与增量同步
一.什么是数据同步 业务数据是数据仓库的重要数据来源,我们需要每日定时从业务数据库中抽取数据,传输到数据仓库中,之后再对数据进行分析统计. 为保证统计结果的正确性,需要保证数据仓库中的数据与业务数据库 ...
- ORACLE(Linux版本)实时同步数据到MYSQL(Windows版本)解决方案:OGG
OGG:Oracle GoldenGate 目录 1.源库(100.100.100.210)与目标库(100.100.100.211)环境 源库环境:Oracle 11.2.0.1.0 + Red H ...
最新文章
- QT连接Postgresql数据库
- c++的线程安全静态检查
- windows下node安装
- OpenCV中的凸包
- 镜像资源汇总 -- node依赖包下载缓慢或不成功的解决办法
- Python使用tensorflow中梯度下降算法求解变量最优值
- python删除第一行_python3.7 openpyxl 删除指定一列或者一行的代码
- PHP学习笔记(八)
- MapReduce实战(三)分区的实现
- 智能城市dqn算法交通信号灯调度_智能交通信号灯防堵塞控制系统的制作方法
- java jbutton 禁用_java – 如何禁用JButton在禁用时变灰?
- 机器学习--人口普查数据分析
- 得了骨关节炎不能吃什么?
- Invalid use of SingleClientConnManager: connection still allocated解决方案
- Java1.8开始为什么用元空间替换永久代
- ams1117-3.3v三端稳压芯片低压差线性稳压器
- 论ICC(intercoin capital)优越性!为什么选择ICC
- Android 11.0 当安装多个播放器时,设置默认播放器播放歌曲
- 【技术专题】如何做数据库选型?
- 最全的 cadence 元器件库详细说明