赞
踩
FreeFileSync 作为一款由国外开源社区开发的免费备份软件,由于其支持跨平台(Windows、Linux、Mac OS 三大操作系统均可使用)
下载地址:https://freefilesync.org/download.php
下载系统对应版本:
安装好后显示为两个工具(小绿小红)
打开之后左侧为备份源,右侧为备份目的地(也可自定义方向)
在设置窗口中,总共有“比较”、“过滤器”、“同步”三个选项卡。
这里设置的是根据什么来判别文件是否已经改变。建议大家保持默认设置“文件时间和大小”。也就是说,当文件的修改时间和大小发生变化时,我们就对它进行备份。否则,就认为它并没有发生改变,不对其进行备份。这样,就可以跳过那些没有发生变化的文件,大大节约了备份时间。
保持默认即可。这里设置的是哪些文件不进行备份,默认值表示回收站内的文件等不备份。
如果文件和目录通过所有过滤规则,则仅考虑进行同步。它们必须匹配包含列表中的至少一个条目,并且不包括过滤器配置对话框中显示的排除列表中的任何条目:
每个列表项必须是相对于同步基目录的文件或目录路径。
必须用|分隔多个项目或新行。
*和?使用:*表示零个或多个字符,而?代表一个字符。
过滤文件描述 | 过滤实例 |
---|---|
过滤文件:C:\Source\file.txt | \file.txt |
过滤单个文件夹:C:\Source\SubFolder | \SubFolder\ |
所有名字为thumbs.db的文件 | *\thumbs.db |
所有在SubFolder文件夹的*.tmp文件 | \SubFolder*.tmp |
文件或路径包含temp | temp |
多类文件过滤 | *.tmp | *.doc | *.bak |
根目录所有子文件夹 | *\ |
子文件夹里的*.txt文件 | **.txt |
一般情况下可选择“镜像”。也就是说,目标文件夹(右)与源文件夹(左)保持完全一致。若源文件夹中添加、修改了哪些文件,目标文件夹同样进行添加和修改。若源文件夹中有文件删除了,目标文件夹中也同样进行删除。
在此,对另外两项也作一下简单介绍。
“双向”:与镜像类似,不同的是,镜像只是从左到右,双向既可以从左到右,也可以从右到左。也就是说,如果右侧的文件夹发生了改变,左侧的文件夹也同样进行修改。
“更新”:也就是增量备份,只更新添加和修改的文件,不删除文件。它与镜像不同的是,左侧文件夹中的文件若是删除了,右侧文件夹中的文件不进行删除。
比较设置,默认选择比较文件时间和大小,速度极快,比较文件内容较慢,没有特殊情况不建议选择
过滤器,决定你选择的两个文件夹不对比那些内容(排除),仅对比哪些内容(包括)
时间跨度和文件大小可以进一步过滤需要对比的内容。进阶应用将会举例
同步设置,建议选择更新,这样:
左右两边都有的文件,左边新,左边的内容会覆盖右边旧的内容;右边新,一切保存不变
仅仅左边有的内容,会直接复制到右边
仅仅右边有的内容,将会保持不变
删除建议选择保留历史版本,历史版本会存在对比文件夹的 Backup 文件夹里面
处理错误建议选择弹出框,至于完成后的操作,酌情选择
进行一次文件对比会话后最好保存这次会话,方便下次使用。保存的会话称为作业,有两种形式可以选择
以 ffs_gui 为扩展名的作业类型只能在 FreeFileSync 界面使用
以 ffs_batch 为扩展名的类似bat脚本,可以不显示 FreeFileSync 界面静默运行(这一点很重要,firefox 的备份将会建立在这个基础上)
同步时,会显示详细的信息,文件走向,总大小,变化……方便核对
设置完成后,点击“确定”关闭设置窗口。这时,再点击“比较”按钮,以便找出两个文件夹中不同的文件。
同步完成后会显示日志,出现错误会提示
使用 FreeFileSync 备份 firefox 配置
以我个人为例,平时使用 firefox 备份最频繁的就是书签,我习惯使用这个参数,这样,firefox 关闭时书签会自动备份到配置文件夹
//书签生成 html
user_pref(“browser.bookmarks.autoExportHTML”, true);
但这仍然不够啊,我需要隔一段时间就从配置文件夹复制出来,用 onedrive 同步配置,如此,极不方便
还有 uc 脚本和新标签页的配置文件,往往需要经常改动
选择的文件夹的数据往往不是全部需要的,比如在文件夹对的过滤器设置中填入如下内容,包括这两个文件即可(注意,不是全局过滤器)
而文件夹对中,我想排除 bing 壁纸这个文件夹,填入如下内容(注意,不是全局过滤器)
其他文件夹对中的所以文件如果都是需要同步的,就不需排除
一切都完成之后,直接将这个会话存为 ffs_batch 批处理。好了,以后双击这个批处理,将会自动备份你所需要备份的文件到指定的文件夹(到onedrive 文件夹就直接备份到云端了哦)。
你可以随时随地直接打包带走你重要的配置
这个原理非常简单,就是让B文件夹中始终保持和A文件夹一致(A --> B),这种情况就是适合我们将某个文件夹备份到本地的其他磁盘,或者备份到网络中的其他计算机里,但是要注意的是,我们需要将远程计算机的B文件夹映射为本地磁盘再进行备份
点击右上角的绿色 “设置” 符号,选择我们需要的同步配置,点击确定。
之后,点击 “另存为批处理作业” 图标
弹出如下窗口
我们最好勾选 “以最小化运行” 和“自动关闭”两项,这样所有操作都是在后台运行,不会打扰我们的工作,否则成功后会有弹窗提示!然后点击“另存为”,将这个批处理任务存储到你能找得到的地方,例如桌面。至此,小绿的所有任务都已经搞定了,轮到小红登场!
“开始” 按钮,同步任务即开始运行
点击左上角配置栏,选择另存为的第二个黑色图标:创建一个用于无人值守同步的批处理文件。
点击另存为,命名,存储成了一个.ffs_batch文件。
此时,桌面上会出现一个以**.ffs_batch**结尾的文件,如刚刚我们另存的 未命名.ffs_batch 。
双击打开此命令,这时我们就会在右下角托盘中找到已经在运行的正在备份的FreeFileSync软件,(因为刚才另存时进度对话框设置为最小化运行)。
我们在系统程序控制面板中找到“任务计划程序”,点击“创建基本任务”,新建一个名称(此处命名为“自动任务1”)。
设置任务触发器,选择自动运行的时间,按每天、每周、每月等周期。
此处我们选择按“每天”运行,下一步,设置从哪天开始,每天几点开始运行,每隔几天运行一次。
下一步,选择“启动程序”,点击“浏览”选择刚开始创建的 .ffs_batch 文件。
继续确认,完成。
我们在任务计划程序中,就会看到新增了一个“自动任务1”,就是我们刚刚设置的。只要我们电脑开机,每天的9点,就会给您自动备份。
FreeFileSync具有许多专用设置,只能通过手动打开全局配置文件GlobalSettings.xml来访问。请注意,FreeFileSync启动时会读取此文件一次,退出时会再次保存。因此,仅在FreeFileSync未运行时才应用手动更改。对于便携式FreeFileSync变体,该文件位于安装文件夹中,对于本地安装,请转到:
第一次同步文件夹对时,无法检测已移动的文件。 只有从第二次同步开始,数据库文件才可用于确定移动的文件。
所有文件系统都不支持检测。 最值得注意的是,无法检测FAT文件系统上的某些文件移动。 还有虚拟化的文件系统,例如 安装的WebDAV驱动器可能不支持移动检测。 在这些情况下,FreeFileSync将自动回退复制和删除。
参考链接:
[RealTimeSync简明使用教程]
[FreeFileSync]: https://blog.csdn.net/klxtx1234/article/details/116796994
[FreeFileSync]: http://www.95408.com/blog/3340.html
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。