FreeFileSync—文件同步工具

On 2012年02月9日, in soft, by netoearth

FreeFileSync is an Open-Source folder comparison and synchronization tool. It is optimized for highest performance and usability without restricted or overloaded UI interfaces.

Key Features

 

Detection of moved and renamed files

Copy locked files using Windows Volume Shadow Copy Service. (Windows only)

Support for multiple folder pairs with distinct configuration

Compare files (bytewise or by date) and synchronize them.

Create Batch Jobs for automated synchronization with or without GUI.

Optimized performance, coded in C++ completely.

Native 32 and 64 bit builds

Transactional file copy

Synchronization database for propagation of deleted files and conflict detection

Cross-Platform

Full support for Windows/Linux Symbolic Links and Windows Junction Points.

Full unicode support.

Full network support.

Built-in support for very long filenames (more than MAX_PATH = 260 characters).

Copy NTFS alternate data streams, compressed and encrypted file attributes

Lean & easily accessible UI: only useful functionality, no feature bloat.

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)

Delete before copy: Avoid disc space shortages for large sync-jobs.

Filter functionality to include/exclude files from synchronization.

Automatically handle daylight saving time changes on FAT/FAT32 volumes.

Portable version available (selectable via installer).

Opt-in for automatic online update.

Localized versions are available for many languages.

Create recurring backups with macros %time%, %date% within directory names

Copy file create/modification times when synchronizing.

Advanced locking strategy to allow multiple synchronization processes (e.g. multiple writers, same network share).

Case-sensitive synchronization of file, directory and symlink names

Install freefilesync in ubuntu 11.10

Open the terminal and run the following commands

sudo add-apt-repository ppa:freefilesync/ffs
sudo apt-get update
sudo apt-get install freefilesync

 

——————————————————————————————————————————————-

FreeFileSync is a muti-platform folder comparison and synchronization toolthat comes with some very useful features like support for multiple folder pairs, binary files support, can create “batch files” which can be used to automate folder synchronization and others.

FreeFileSync Ubuntu


FreeFileSync features:

  • Multiple pre-defined synchronization settings: Automatic (propagate changes on both sides), Mirror (right folder is modified to exactly match left folder), Update (copy new or updated files to right folder) as well as a custom mode
  • Detect moved, renamed, conflicting files and propagate deletions
  • bytewise / by date file comparison and synchronization
  • Support for multiple folder pairs
  • Support for Linux Symbolic Links and Windows Junction Points
  • Network support
  • Create batch jobs for automated synchronization. You can then run them from the command line, simply double click the file, create a cron job, etc.
  • Filter functionality to include/exclude files from synchronization (you can exclude files by type, date, size
  • Copy file and directory permissions
  • You can select what to do when an error occurs or when the synchronization is completed
  • Easily exclude files from being synced
  • Save/load configurations
  • More
If you’re wondering how FreeFileSync compares to other synchronization tools, check out THIS page on Wikipedia.
While the interface is intuitive and highly configurable, it insists on using its own icons which doesn’t look too good, but other than this, FreeFileSync is a really great synchronization tool.
FreeFileSync comes with a small application called RealtimeSync that lets you monitor files or folders for changes or when they become available (for example when you insert an USB stick) and execute a command which can be a batch job created with FreeFileSync or any other command.
The application even comes with Unity launcher progress bar support, a feature that Grsync (a great rsync GUI) also got recently.
FreeFileSync is not new – in fact, it’s been around for more than 3 years -, but it constantly gets new features and improvements (changelogs available here) which is something I for one always appreciate.

Install FreeFileSync in Ubuntu

Ubuntu Oneiric, Natty and Maverick users can install FreeFileSync from its PPA – open a terminal and copy/paste the following commands:
sudo add-apt-repository ppa:freefilesync/ffs sudo apt-get update sudo apt-get install freefilesync
Please note that at the time I’m writing this, the latest FreeFileSync 5.0 is only available for Oneiric. For older Ubuntu releases, there are older FreeFileSync versions (4.0 for Natty and 3.17 for Maverick). If you want the latest version, download it via SourceForge.

There’s also a Debian PPA which you can use to install FreeFileSync without any Ubuntu dependencies and an AUR package for Arch Linux users (but it hasn’t been updated to the latest version yet)

For other Linux distributions and Windows, download FreeFileSync via SourceForge.

Comments are closed.