FreeFileSync

<  Previous: Fotoxx
Next: HomeBank >

Cross-platform file sync utility

FreeFileSync is a folder comparison and synchronization software that creates and manages backup copies of all your important files.

Instead of copying every file every time, FreeFileSync determines the differences between a source and a target folder and transfers only the minimum amount of data needed.

FreeFileSync is Open Source software, available for Windows, macOS, and Linux.

Homepage | License: GPL

Ubuntu versionsUpdated onVersion
StatisticsDownloads: current | total (XtraDeb releases)
Packages
20.04Focal
2022/03/1711.18150918 (36)
22.04Jammy
2022/09/0411.25185
23.04Lunar
2023/09/1313.09

Learn here: How to install applications from this web site

<  Previous: Fotoxx
Next: HomeBank >

 

Comments: 15

  1. Avatar photo Updates says:

    New version available -> freefilesync 13.0-1~xtradeb1

    Changes:
       * New upstream release.
        - Rename (multiple) files manually (F2 key)
        - Configure individual directions for DB-based sync
        - Detect moved files with "Update" sync variant (requires sync.ffs_db files)
        - Update variant: Do not restore files that were deleted on target
        - Distinguish file renames from file moves and simplify grid display
        - Fixed ERROR_NOT_SUPPORTED when copying files with NTFS extended attributes
        - Fixed error during process initialization while connecting with quick
          launch
        - Avoid redundant file reopen when setting file times during copy
        - Set working directory to match FFS configuration file when double-clicking
          (Linux)
    
  2. Avatar photo Updates says:

    New version available -> freefilesync 12.5-1~xtradeb1

    Changes:
       * New upstream release.
        - Merge logs of individual steps (comparison, manual operation, sync)
        - Show total percentage in progress dialog header
        - Log and report errors during cleanup or exception handling
        - Skip folder traversal if existence check fails for other side of the pair
        - Automatically adapt batch options to prevent hanging a non-interactive
          process (Windows)
        - Support path lists for external applications: %item_paths%, %local_paths%,
          %item_names%, %parent_paths%
        - Create directory lock files with hidden attribute
        - Don't clear other side when right-clicking file selection
        - Fixed passive FTP when using different IP than control connection
        - Work around FTP servers silently renaming unsupported characters of
          temporary file
    
  3. Avatar photo Updates says:

    New version available -> freefilesync 12.4-1~xtradeb1

    Changes:
       * New upstream release.
        - Show dynamic error and warning count in progress dialogs
        - Show process elevation status in title bar (Administrator, root)
        - Fixed libcurl bug CURLE_URL_MALFORMAT for numerical host name
        - Don't discard config panel last log after no changes found
        - Set taskbar relaunch command to launcher executable (Windows)
        - Fixed Btrfs compression not being applied during copy (Linux)
        - Run on file systems with buggy GetFinalPathNameByHandle() implementation,
          e.g. Dokany-based
        - Save selected view mode (F11) in batch config file
    
  4. Avatar photo Updates says:

    New version available -> freefilesync 12.3-1~xtradeb1

    Changes:
       * New upstream release.
        - Add custom notes to sync configurations
        - Highlight comparison and sync buttons
        - Show sync stats in config panel tool tip
        - Update config panel sync info even if cancelled
        - Support FTP listing format missing owner/group
        - Fixed "Class not registered" error during installation
        - Propagate process priority of launcher executable
        - Fixed config panel metadata being reset after renaming
        - Fixed config panel keyboard cursor after deletion/rename
        - Improved small icon resolution for high-DPI monitors
    
  5. Avatar photo Updates says:

    New version available -> freefilesync 12.2-1~xtradeb1

    Changes:
       * New upstream release.
        - Fixed temporary access error when creating multiple folders in parallel
        - Log failure to copy folder attributes as warning only
        - Enable UTF-8, even if FTP server does not advertize in FEAT (vsftpd)
        - Fixed drag and drop for non-ASCII folders (macOS)
        - Explicitly detect MTP path without existence check
        - Fixed crash when parsing SFTP package from stream
        - Revert back to GTK2 build due to GTK3 hangs on KDE (Linux)
        - Fixed missing COM initialization for MTP path parsing
    
  6. Avatar photo Updates says:

    New version available -> freefilesync 12.1-1~xtradeb1

    Changes:
       * New upstream release.
        - First official build based on GTK3 (Linux)
        - Allow cancel during folder path normalization (e.g. delay during HDD spin
          up)
        - Fixed slow FTP comparison performance due to libcurl regression
        - Open terminal with log messages on startup error (Linux)
        - Preserve changed config during auto-update
        - Save config during unexpected reboot (Linux)
        - Preserve config upon SIGTERM (Linux, macOS)
        - Fixed progress dialog z-order after switching windows (macOS)
        - Removed packet size limit for SFTP directory reading
        - Mouse hover effects for config and overview grid
        - Always update existing shortcuts during installation (Windows, Linux)
        - Fixed another "Some files will be synchronized as part of multiple base
          folders" false-negative
    
  7. Avatar photo Updates says:

    New version available -> freefilesync 12.0-1~xtradeb1

    Changes:
       * New upstream release.
        - Don't save password and show prompt instead for (S)FTP
        - Fast path check failure on access errors
        - Support PuTTY private key file version 3
        - Respect timeout during SFTP connect
        - Removed 20-sec timeout while checking directory existence
        - Avoid hitting (S)FTP connection limit for non-uniform configs
        - Fixed middle grid tooltip icon not always showing (Linux)
        - Optimized file accesses when checking file path existence
        - Fixed overview navigation marker not always showing on main grid
        - Clear all grid selections after view filter toggle
        - Fixed mouse selection starting on folder group
        - Don't require sudo during non-root installation (Linux)
        - Stricter type checking when deleting file/folder/symlinks
        - Succinct error messages when path component is not existing
    
  8. Avatar photo Updates says:

    New version available -> freefilesync 11.29-1~xtradeb2

    Changes:
       * New upstream release.
        - Fixed crash after 1-byte file copy from MTP device
        - Fixed incorrect installer z-order during auto-update (macOS)
        - Compress copied file only if target folder is marked as NTFS-compressed
          (Windows)
        - Show install errors without requiring access to "System Events" (macOS)
        - Fall back to creation time if modification time is missing on MTP device
        - Copy/paste filter config via operating system clipboard
        - Show FreeFileSync startup error message when called from RealTimeSync
        - Avoid server round trip when preparing summary email
        - Show path conflict warning aggregated into groups
        - Don't assume path conflict if single write and multiple ignored items
        - Fixed CTRL + Insert clipboard copy for some text controls (Windows, Linux)
    
  9. Avatar photo Updates says:

    New version available -> freefilesync 11.28-1~xtradeb1kinetic1

    Changes:
       * New upstream release.
        - Recover from corrupted database file
        - Save database files pair-wise as a transaction
        - Fixed FTP access for Xiaomi "File Manager"
        - Fixed filter full path detection for root directory (Linux/macOS)
        - Fixed recycle bin double initialization bug (Windows)
        - Fixed incorrect case-insensitive string comparison for i and ı
        - Round progress percentage numbers down
    
  10. Avatar photo Updates says:

    New version available -> freefilesync 11.27-1~xtradeb1kinetic1

    Changes:
       * New upstream release.
        - Fixed a "Some files will be synchronized as part of multiple base folders"
          false-negative
        - Fixed "Unexpected size of data stream" for Google Drive
        - Fixed crash when downloading empty file from Google Drive
        - RealTimeSync: fixed ffs_batch not accepted as valid configuration
        - Fixed top buttons vertical GUI layout
        - Fixed progress dialog font on Ubuntu MATE
        - Support cut/copy/paste for filter settings
        - Fixed free disk space calculation if target folder not yet created
    
  11. Avatar photo Updates says:

    New version available -> freefilesync 11.26-1~xtradeb1kinetic1

    Changes:
       * New upstream release.
        - Faster file copy for SSD-based hard drives (Linux, macOS)
        - Don't fill the OS file cache during file copy (macOS)
        - Removed redundant memory buffering during file copy^M
        - Fixed ERROR_FILE_EXISTS on Samba share when copying files with NTFS
          extended attributes
        - Show warning when recycle bin is not available (macOS, Linux)
        - Customize config item background colors
        - Fixed macOS menu bar not showing after app start
        - Fixed normalizing strings with broken UTF encoding
        - Fixed sound playback not working (Linux)
        - Don't allow creating file names ending with dot character (Windows)
    
  12. Avatar photo Updates says:

    New version available -> freefilesync 11.25-1~xtradeb1

    Changes:
       * New upstream release.
        - Fixed crash when normalizing Unicode non-characters
        - Fixed crash when accesssing Google Drive
        - Fixed regession for decomposed Unicode comparison
        - Fixed "exit code 106: --sign is required" error on macOS
        - Reset icon cache after each comparison
    
  13. Avatar photo Updates says:

    New version available -> freefilesync 11.24-1~xtradeb1

    Changes:
       * New upstream release.
        - Enhanced filter syntax to match files only (append ':')
        - Fixed "Some files will be synchronized as part of multiple base folders": no more false-positives
        - Detect full path filter items and convert to relative path
        - Auto-detect FTP server character encoding (UTF8 or ANSI)
        - Cancel grid selection via Escape key or second mouse button
        - Apply conflict preview limit across all folder pairs
        - Require config type and file extension to match
        - Fixed view filter panel vertical layout
        - Strict validation of UTF encoding
    
  14. Avatar photo Updates says:

    New version available -> freefilesync 11.23-1~xtradeb1

    Changes:
       * New upstream release.
        - Format local file times with no limits on time span
        - Deferred child item failure when traversing MTP folder
        - Fixed occasional wrong thumbnail orientation for MTP
        - Support additional image formats for MTP preview (e.g. CR2)
        - Fixed folder pair window being squashed after text size increase
        - Fixed wrong folder pair order when loading config (Linux)
        - Fixed some images being stretched on high-DPI monitors
        - Fixed config panel tab text being mirrored in RTL layout
        - Fixed parsing file times one second before Unix epoch (Gdrive, FTP)
    
  15. Avatar photo Updates says:

    New version available -> freefilesync 11.18-1~xtradeb1

    Changes:
    * New upstream release.
    – Add comparison time to sync log when using GUI
    – Added user-configurable timeout for Google Drive
    – Consider port when comparing (S)FTP paths for equality
    – Fixed SFTP key file login error on OpenSSH_8.8p1
    – Add error details for NSFileReadUnknownError (macOS)
    – Disable new config button when already at default
    – Use user language instead of region locale during installation

Comments are closed.