MS 工具 SyncToy 有 3 种直观的同步模式(NB 同步而非备份),可以同步两个文件夹。
其中之一是:
回声它在左侧文件夹中查找更改(文件修改、新文件、重命名、删除)并将其复制到右侧文件夹中(单向同步)。
我正在使用内部 GPT ext4 磁盘,ubuntu 12.04 LTS,进行本地同步。
如何使用 rsync 命令行模拟 Echo 同步模式?
答案1
目前rsync
不支持此功能。这是在某个网站的功能请求页面上。有一个选项--fuzzy
-y, --fuzzy
This option tells rsync that it should look for a basis file for
any destination file that is missing. The current algorithm
looks in the same directory as the destination file for either a
file that has an identical size and modified-time, or a simi‐
larly-named file. If found, rsync uses the fuzzy basis file to
try to speed up the transfer.
Note that the use of the --delete option might get rid of any
potential fuzzy-match files, so either use --delete-after or
specify some filename exclusions if you need to prevent this.
免费文件同步
描述:
文件夹比较和同步工具 这是一款文件夹比较和同步工具。它针对最高性能和可用性进行了优化,没有限制或超载的 UI 界面。
特点:
* 多文件夹对
* 批处理功能
* 二进制比较
* 处理冲突和传播删除
* 优化性能
* 事务文件复制
* ...
镜子选择免费文件同步
有一款屡获殊荣的跨平台应用程序叫做免费文件同步(http://sourceforge.net/projects/freefilesync/) 具有良好的 GUI。它有一个批处理模式将允许您安排同步。它是定义要同步的左、右文件夹的 xml 文件。使用此功能,您可以使用免费文件同步从终端。
因此,您可以使用同步文件和文件夹
*GUI
*BASH 脚本
*cron
由于其出色的功能和易用性以及脚本支持,FreeFileSync
可以作为替代rsync