Compare Files and Directories in Linux – SmartSynchronize

If you are looking to compare files / directories in your Linux box, then try out SmartSynchronize. SmartSynchronize is a multi-platform file and directory compare tool. It allows you to compare files or perform 3-way-merges, both with the ability to edit the file contents. SmartSynchronize is optimized for comparing directory structures (for example, of software projects), and can keep them synchronized.


Main Features

File Compare

  • comfortable editing and transfer of changes from one file to the other
  • inner-line change detection

Directory Compare

  • configurable filter for customized directory scanning (inclusion and exclusion)
  • configurable filter for ignored files
  • easy transfer of changes from one directory structure to another
  • saving configuration for later re-use (“profile”)
  • automatic synchronization depending on file times and previous synchronization time


  • ability to edit each of the three files
  • easy merge from changed files to resulting files


  • command line interface for easy invocation from other applications
  • configurable font, colors and accelerators
  • runs on Windows, Linux, Mac OS X
  • support for all major text file encodings

The latest release SmartSynchronize 3.4.7 comes with a number of improvements which includes:

  • File compare, merge:
    • smart tab: if multiple lines are selected, pressing tab indents (inserts leading tab characters) and shift-tab unindents (removes leading tab/space characters)
    • improved detection of inner-line changes
  • File completion:
    • entering an upper-case character preselects the upper-case file/directory
    • ESC closes popup, clicking ESC again in dialog will close the dialog

Fixed Bugs

Note: SmartSynchronize is free for non-commercial use

How to Install SmartSynchronize 3.4.7 on Ubuntu 16.04

sudo apt-get install gdebi


sudo gdebi smartsynchronize-3_4_7.deb
comments powered by Disqus