FreeFileSync 一款开源的文件同步软件

FreeFileSync 用户手册:

文件对比设定

文件对比设定对话框

对比规则

当两个文件夹对比的时候,FreeFileSync 分析所有文件的相对路径。 如果相对路径能匹配,再对比以下的规则:

1. 比较 文件最后修改时间和大小
当文件最后修改时间和大小都相同的时候认为文件没有修改过。 当文件备份的时候应该选这个选项。 当文件有修改的时候,文件的最后修改时间也会变动。 对比完成之后会筛选出所有有修改过的文件(需要同步的文件)。 下面这些会单独处理
 
  1. 文件只在左侧或者右侧文件夹存在
    • 只有左侧文件夹有
    • 只有右侧文件夹有
  2. 两边文件夹都有
    1. 不同日期
      • 左侧是新文件
      • 右侧是新文件
    2. 相同日期
      • 是同一个文件
      • 文件冲突 (最后修改日期相同, 文件大小不同)

2. 比较 文件内容
如果文件内容相同则标记文件没有变动。 如果需要确认两侧文件二进制文件是完全一致的就应该选这个选项。 当然这也是最慢的一个选项,这在同步文件的时候作用有限。 作为同步,如果修改时间不可靠,这个选项可以作为一个后备选项。 比如和手机或者是部分 FTP 服务器,这些设备不提供文件的修改时间,所以文件大小相同的情况下,只能选择对比文件内容。
 
  1. 文件只在左侧或者右侧文件夹存在
    • 只有左侧文件夹有
    • 只有右侧文件夹有
  2. 两边文件夹都有
    • 是同一个文件
    • 文件内容不同

3. 比较 文件大小
如果两个文件有相同的文件大小,那么认为是同一个文件。 有可能文件大小完全一致但是文件内容不同,一般只在文件修改时间不可靠或者无法获取的时候选择。 比如在和 MTP 、 FTP 同步时,比较文件内容又很慢,所以只好选择这个选项。
 
  1. 文件只在左侧或者右侧文件夹存在
    • 只有左侧文件夹有
    • 只有右侧文件夹有
  2. 两边文件夹都有
    • 是同一个文件
    • 文件大小不一致

符号链接处理

FreeFileSync 让你选择是否同步符号链接(一般称为符号链接或者软链接),不会直接跳过。 如果选择同步符号链接,一般会有两种选项:
 
  1. 复制文件: 同步符号链接指向的文件。如果符号链接指向文件夹,同步的时候就会同步这个文件夹(就像这个符号链接指向的文件夹本来就在当前文件夹中)。
     
  2. 当做链接: 直接当做链接文件同步。 就只是一个链接文件,不包括指向的文件或者文件夹。

备注
  • FreeFileSync 把以下内容视为 "符号链接":
    – 文件系统的符号链接
    – 磁盘挂载点 (NTFS)
    – junction points (NTFS)
    – WSL 符号链接
    – Google Drive 的快捷方式
  • Windows 下: 复制同步符号链接需要 FreeFileSync 以管理员权限运行。