【系统软件】文件同步工具之FreeFileSync

之前我们介绍过如何使用rsync实现文件同步,今天我们介绍了另一款同步文件工具

FreeFileSync 是一款功能强大的文件同步工具,支持多种操作系统,包括 Windows、Linux 和 macOS 。

FreeFileSync 支持多种文件同步模式,以适应不同的数据同步需求。

FreeFileSync 支持的文件同步模式 :

  1. 双向同步(Two-Way Synchronization)

    • 这种模式会识别两个目录中文件的差异,最终将两个目录中的内容和结构保持相同。也就是说,无论是在源文件夹还是目标文件夹中进行的修改,都会同步到另一个文件夹中  。
  2. 镜像同步(Mirror Synchronization)

    • 在这种模式下,源文件夹的文件修改会影响目标文件夹,而目标文件夹的文件修改不会被保留。这种方式能够保证同步后目标设备中数据完全与源设备一致  。
  3. 更新同步(Update Synchronization)

    • 这种模式下,只有源文件夹中的新文件和变动的文件会被同步到目标文件夹。目标文件夹中原有未修改的文件会保留,不会被源文件夹中的文件覆盖  。这种方式也被称为增量备份。
  4. 自定义同步(Custom Synchronization)

    • 用户可以根据自己的需求进行同步规则的配置。例如,可以设置哪些文件需要同步或排除,如何处理冲突等  。

下边是 FreeFileSync 的安装、部署、使用和配置的详细步骤:

安装步骤

Windows 系统
  1. 访问 FreeFileSync 的官方网站 FreeFileSync: Open Source File Synchronization & Backup Software
  2. 下载适用于 Windows 的安装程序。
  3. 双击下载的安装文件,按照提示完成安装 。
Linux 系统
  1. 更新软件包列表:
    $ sudo apt update
  2. 下载 FreeFileSync 安装文件:
    $ wget https://freefilesync.org/download/FreeFileSync_*_Linux.tar.gz
    或者使用 AppImage 格式:
    $ wget https://freefilesync.org/download/FreeFileSync_*.AppImage
  3. 解压下载的安装文件:
    $ tar -xvf FreeFileSync_*_Linux.tar.gz
  4. 安装 FreeFileSync:
    $ sudo ./FreeFileSync_*_Install.run
    对于 AppImage 文件,赋予执行权限并运行:
    $ chmod +x FreeFileSync*.AppImage
    $ . FreeFileSync*.AppImage
macOS 系统
  1. 访问 FreeFileSync 官方网站。
  2. 下载适用于 macOS 的安装程序。
  3. 打开下载的 .dmg 文件,并拖动 FreeFileSync 到“应用程序”文件夹中完成安装。

部署和使用

  1. 启动 FreeFileSync

    • 在 Windows 上,安装完成后,从开始菜单中找到并启动 FreeFileSync。
    • 在 Linux 和 macOS 上,安装后通常可以在应用程序文件夹中找到并启动它。
  2. 界面介绍

    • 打开 FreeFileSync 后,你会看到一个简洁的用户界面,左侧为源文件夹选择,右侧为目标文件夹选择 。
  3. 选择文件夹

    • 点击“Browse”按钮选择源文件夹和目标文件夹。你也可以直接将文件夹拖拽到相应的框中 。
  4. 同步设置

    • 选择同步模式:FreeFileSync 提供四种同步模式,包括双向同步、镜像同步、更新同步和自定义同步 。
    • 设置过滤器:可以设置哪些文件应该被同步,哪些应该被排除 。
  5. 执行同步

    • 点击“Synchronize”按钮,FreeFileSync 会先比较两个文件夹的差异。
    • 点击“Start”按钮开始同步过程。同步过程中,你可以看到一个进度条,显示同步的进度和状态  。
  6. 配置 RealTimeSync(可选):

    • 如果你希望自动执行同步任务,可以使用 RealTimeSync 工具。
    • 设置监控间隔和同步任务,然后启动 RealTimeSync 进行自动同步 。

配置

FreeFileSync 允许用户通过图形界面进行详细的配置,包括:

  • 同步方向:可以设置同步的方向,例如从源到目标或双向同步 。
  • 过滤器:可以设置文件和文件夹的包含/排除规则 。
  • 比较和同步选项:可以设置基于文件的哪些属性进行比较,如大小、修改日期等 。
  • 同步模式:选择同步模式,如镜像模式、更新模式等 。

通过这些步骤,你可以完成 FreeFileSync 的安装、部署和配置,以满足你的文件同步需求。

Compare files (bytewise or by date) and synchronize them. No limitations: An arbitrary number of files can be synchronized. Unicode support. Network support. Built-in support for very long filenames (more than MAX_PATH = 260 characters) Synchronization database for propagation of deleted files and conflict detection Support for multiple folder pairs with distinct configuration Full support for Windows/Linux Symbolic Links and Windows Junction Points. Lean & easily accessible UI: Highly optimized for speed and huge sets of data. Algorithms coded in C++ completely. All progress indicators optimized for maximum performance! Create Batch Jobs for automated synchronization with or without GUI. Focus on usability: Only necessary functionality on UI: no overloaded menus or icon jungle. Select all folders via drag & drop. Last used configuration and screen settings are saved automatically. Maintain and load different configurations by drag & drop, load-button or commandline. Double-click to start external application (e.g. show file in Windows Explorer) Copy & paste all grid data as text Delete superfluous/temporary files directly on main grid. Right-click context menu. Status information and error reporting Sort file-lists by name, size or date. Support for filesizes larger than 4 GB. Option to move files to Recycle Bin instead of deleting/overwriting them. Ignore directories "\RECYCLER" and "\System Volume Information" with default filter. (Windows only) Localized versions are available for many languages. Delete before copy: Avoid disc space shortages for large sync-jobs. Filter functionality to include/exclude files from synchronization (without requiring a re-compare!). Include/exclude specific files from synchronization temporarily. Create sync jobs via GUI to synchronize automatically (can be scheduled or executed via double-click). Handle daylight saving time changes on FAT/FAT32 volumes correctly. Portable version available. Native 64-Bit version. Check for updates from within FreeFileSync automatically.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值