时间:2022-12-18 11:01:58
需要同步文件和文件夹吗? 今天发布的FreeFileSync是一款开源免费文件和文件夹比较同步软件,FreeFileSync比较同步软件可以创建和管理所有重要文件的备份副本。 FreeFileSync可以在比较后同步差分。
FreeFileSync是一个免费的文件同步和文件夹比较工具,具有图形操作界面。 总之,其主要目的是通过检测源文件夹和目标目录之间的差异来加快备份操作,并消除真正需要的内容,而不是像磁盘克隆/映像工具那样每次都复制所有内容
FreeFileSync会比较文件和文件夹的内容、日期或一个或多个文件大小的文件夹,并根据用户定义的设置同步内容。 除了支持本地文件系统和网络共享外,FreeFileSync还可以同步到FTP、FTPS、SFTP和MTP设备。 同步通常非常快,并且可以通过创建批处理作业实现自动化,因此总是将重要文件备份到辅助位置非常容易。 不需要云服务。
Free File Sync支持Windows、Mac和Linux三个平台,开放源代码、免费软件可供商业使用,完全满足大多数人日常所有文件和文件夹的同步和备份需求可以以相同的方式自动备份、单向/双向同步备份、指定位置更新、增量同步和定时备份不同路径或不同设备上的文件夹。
第二个主要功能是文件夹比较。 使用FreeFileSync,可以对整个文件夹进行二进制比较,并准确地查看差异。 这与文件差异工具的功能类似,但在文件夹级别。 BTW文件差异工具也可以集成到FreeFileSync。
顺便说一下,FreeFileSync不需要服务器,可以直接进行文件夹同步。 安装程序后,可以实现本地文件夹的文件比较同步,而不需要额外的配置。
除了可以同步一两个文件夹外,还可以比较和同步两个目录子目录中的文件差异。
2 .可以设置排除不需要同步的文件夹和文件的格式。 还可以设置只同步扩展名为哪个的文件。
3、FreeFileSync不仅仅是识别文件的名称,如果同名文件的大小、修改时间等不同,这些文件也会被同步。 所以这个软件很智能。 对于需要同步word、txt等文本文件的用户来说,此功能非常有用。 这是因为这些文件的1KB差异有天壤之别。
4、文件同步具有重写模式。 在此模式下,可以强制将a目录中的旧文件改写为b目录中的新的同名文件。 您可以通过更改同步设置来启用此功能。
5、可以使用批处理功能。 如果需要同步的文件夹分布在每个分区或不同的目录中,则此时可以使用批处理功能一次完成所有操作。
检测感动和重命名的文件和文件夹。
复制锁定的文件(卷影复制服务)。
检测冲突和传播的缺失。
二进制文件比较。
设置处理符号链接。
作为批处理作业的自动同步。
处理多个文件夹对。
全面慎重的错误报告。
复制NTFS扩展属性。
复制NTFS安全权限。
长文件路径支持260个以上的字符。
故障安全文件的副本。
跨平台: Windows、Linux、Mac OS X。
例如,展开% USERPROFILE %环境变量。
要访问变量的驱动器盘符的卷名( USB存储器)。
本机64位支持。
保留已删除/更新的文件版本。
通过优化同步序列消除磁盘空间瓶颈。
完整的Unicode支持。
高度优化的运行时性能。
包括/筛选排除文件。
文件同步可移植和本地安装。
方向盘上更改了FAT/FAT32夏时制。
使用常规备份,例如宏%时间%和% DATE%。
区分大小写同步。
嵌入式锁定:在序列化的同一网络共享上运行多个作业。
1、免费开源允许商业使用
2、支持跨平台的Windows、macOS、Linux
3、支持Unicode (中文文件名)
4、支持局域网共享文件夹同步
5、支持FTP、SFTP同步
6、文件夹比较,同步速度快
7、可一次批量执行多组同步工作
8、提供实时同步工具,监控文件夹变化并自动同步
9、支持命令行调用
文件同步10.18更新:
并行保存/加载数据库文件
显示每个视图筛选器类别的项数
按背景颜色对配置历史记录项进行分组
可以按类别对网格进行排序并同步操作
减少对文件的访问,缩短启动时间
缓冲冗馀的数据库负载
修复Ubuntu 19.10中ibus初始化挂起的问题
推迟显示短期任务进度面板
计算GTK2上稳定滚动条的大小
即使取消同步,也记录Mod的时间错误
更新进度指示时显示进度和错误
在无效的FTP FEAT响应中也检测到MLSD支持
设置加载过程中修改的GUI的响应性
追加了越南语的翻译
文件同步10.17更新:
支持使用PuTTY私钥文件进行SFTP登录
如果支持,请为SFTP服务器启用zlib压缩
未执行任何操作,但会更新上次同步时间,尽管存在差异
缩短图表的总更新间隔
不仅要记住第一个文件夹,还要记住文件夹的历史记录
允许在Windows开发人员模式下创建非特权符号链接
集成最新的libcurl FTP错误修复
检测常见的无效SFTP密钥文件格式
修复了损坏的硬盘属性导致的启动崩溃
允许使用Ed25519密钥以PKIX格式访问SFTP
文件同步10.16更新:
重新设计进度指示器图
在上传谷歌云驱动器之前消除不必要的HTTP延迟
在更新FTP元数据时跳过冗馀CWD
修复了Serv-U FTP服务器上的MLSD 501语法错误
使用FEAT/HELP而不是根文件夹检测FTP服务器的状态
在FTP目录列表中不进行多馀的TYPE更改
以完整路径访问FTP文件,不使用CWD
支持包含非ASCII字符的FTP主目录路径
解决无法缓冲FTP TLS身份验证的libcurl错误
在下载文件之前跳过冗馀的FTP SIZE检测
将ISO 8601年定义用于%week%宏
将显示断开连接的NAS共享的登录提示
在GTK2版本( Linux )中强制图标分辨率为96 DPI
通知您没有完全的磁盘访问权限( MAC OS )
修复了进度图表颜色的可访问性问题
删除无效的文件夹锁定时,请使用短命名约定
在错误的文件系统中检测无限文件夹锁定递归
修复了由于文件时间无效而出现的谷歌云驱动器分析错误
1、软件接口和功能
1 :快速工具窗口
2 :保存/加载配置
3 )文件比较缩略图
4 )开始比较文件差异按钮
5 :文件比较设定
6 :设置过滤条件
7 :修改同步设置
8 :同步按钮
9 :设置源文件目录
10 )要同步的文件目录
11 )与源文件目录同步的目录不同的文件列表
12 )同步预览区域
13 )要同步的文件与源文件不同的列表
14 )同步统计
1.2同步文件步骤
(1)设定源文件目录
)2)设置要同步的文件目录
)3)文件比较方式的设定(内容、时间、大小的比较) ) )。
(4)设置同步参数(双向、镜像、更新、自定义) ) )。
(5)点击同步按钮
2、文件比较设置
比较两个文件夹时,FreeFileSync会分析包含文件的左基文件夹和右基文件夹的路径。 如果相对路径匹配,FreeFileSync将考虑选定的比较变量来确定文件对的分类方法。
2.1按文件时间和大小进行比较
如果变化的时间与文件大小匹配,则此变化将认为两个文件相等。 将文件与备份位置同步时必须进行选择。 每次更改文件时,文件的修改时间也会更新。 因此,如果按文件时间和大小进行比较,则会找到应该同步的所有文件。 区分以下类别:
)1)文件只存在于一侧
-仅限左侧
-仅限右侧
)2)文件存在于两侧
-不同时间----左侧文件新/右侧文件新
-同一时间----同一文件/冲突(文件时间相同,大小不同) ) )。
2.2用文件内容进行比较
如果两个文件具有相同的内容,它们将被标记为相等。 进行同一性检查时,需要选择此变体,以确保两侧的文件按位相同。 当然,它是所有比较变体中最慢的,因此对同步目的的有用性有限。 用于同步时,如果修改时间不可靠,可以将其用作备份。 例如,由于某些手机与传统的FTP服务器不保留更改时间,因此在文件大小相同的情况下检测不同文件的唯一方法是阅读内容。
)1)文件只存在于一侧
-仅限左侧
-仅限右侧
)2)文件存在于两侧
-同一文件
-内容不同
2.3按文件大小比较
如果文件大小相同,则认为两个文件相同。 请仅在文件修改时间不可用或不可靠时使用此变体,因为相同大小的文件可能具有不同的内容。 例如,某些MTP和FTP同步方法对每个内容的比较太慢。
)1)文件只存在于一侧
-仅限左侧
-仅限右侧
)2)文件存在于两侧
-同一文件
-大小不一样
3 .文件过滤设置
如果文件和目录通过所有过滤规则,则只考虑同步。 它们必须至少与所包含列表中的一个条目相匹配,并且不包含“筛选器设置”对话框中显示的排除列表中的任何条目。
每个列表项必须是同步基目录的文件或目录路径。
必须用|分隔多个项目或新行。
*和? *表示零个以上的字符, 表示一个字符。
3.1从文件夹对C: Source,D: Target中排除项目
过滤器文件描述过滤器实例
过滤器文件: C:Sourcefile.txtfile.txt
筛选单个文件夹: C:SourceSubFolderSubFolder
所有名为thumbs.db的文件*thumbs.db
子文件夹中的*.tmp文件子文件夹*.tmp
在文件或路径中输入temp*temp*
多类文件过滤器*.tmp | *.doc | *.bak
根目录的所有子文件夹*
子文件夹中的*.txt文件**.txt
3.2排除子文件夹,部分文件除外
设置一对具有相同源和目标路径但具有不同本地筛选器的文件夹。
文件夹1 :排除文件夹 sub文件夹
文件夹2 :包含文件:SubFolder*.txt
3.3排除空文件夹
文件大小为零的过滤器设置文件大小的过滤器。 最小值为0字节。 这将排除所有文件夹,因为时间范围只有文件与文件大小过滤器匹配。 但是,在同步期间,如果排除的文件夹中至少包含一个未排除的项目,即它们不为空,则会保持同步
4、同步设置
4.1同步模式
双向---将左侧更改同步到右侧,将右侧更改同步到左侧
镜像---将左侧的更改同步到右侧,包括删除移动等
更新---将左侧的更改同步到右侧,不删除右侧的原始文件
自定义---根据需要自行定义同步模式
4.2检测移动的文件
FreeFileSync可以检测单侧移动的文件,并在同步期间在目标端快速应用相同的移动,而不是缓慢复制和删除。 为了使其正常工作,FreeFileSync需要一个数据库文件( sync.ffs_db )来比较当前文件系统的状态和上次同步的时间。
双向----由于创建了数据库文件,移动文件检测始终处于活动状态。
镜像---缺省情况下无法检测移动的文件,因为搜索同步方向不需要数据库文件。
如果您不介意创建数据库文件,可以通过选中“检测移动的文件”复选框来启用此功能。
本地文件的格式时间、时间范围没有限制
遍历MTP文件夹时子项目延迟失败
修复了MTP时错误的缩略图方向
支持MTP预览的CR2等其他图像格式
修复了窗口文本大小增加时文件夹的压缩
修复了加载配置时错误的文件夹对顺序( Linux )
修复了一些图像在高DPI显示器上被拉伸
修复了在RTL布局中镜像的“配置面板”选项卡中的文本
修复了Unix纪元前1秒的分析文件时间( Gdrive,FTP )
由于用于FreeFileSync同步的文件很多,暂时无法创建FreeFileSync绿色版。 大家只能下载安装。 是免费的哦。 好啊。 对于异地备份,可以使用ftp进行传输。