Echosync

Echosync 9.0.3.0

Echosync updates a destination folder from a source through selectable copy, replacement, deletion and rename actions. It includes a Windows interface and Echocli for Windows and Linux automation.

116 MB
0.0

Use the arrow keys to choose a rating, then press Enter or Space to submit it.

Not rated yet 0 user ratings

App Specs

DeveloperSylvain Rougeaux
LicenseFreeware
Available platformsWindows, Linux
Downloads5

Overview

Echosync is freeware from Sylvain Rougeaux for synchronizing a destination folder with a source folder. Its graphical application runs on Windows, while the included Echocli handles command-line work on Windows and Linux. Synchronization changes only the destination; the source can remain read-only.

Profiles keep the folder pair

A profile records the source, destination and synchronization actions. Users give it a name, description and labels, then reuse those settings for later runs. Duplicating a profile copies its settings into another job. Labels also filter the profile list and select groups for command-line operations.

Echosync does not merge edits from both sides or retain previous file versions. Its deletion action removes destination items that no longer exist in the source. Those deletions skip the Recycle Bin.

Choosing which differences to apply

Each profile independently controls five kinds of action:

Action Effect on the destination
New items Copy missing files and create folders
Deleted items Remove items that exist only in the destination
Newer source files Replace existing copies with newer source files
Older source files Replace existing copies with older source files
Moves and renames Repeat the source’s folder or file reorganization

Move detection reuses existing destination files instead of deleting and copying their contents again. Enabling only new items leaves existing destination files untouched, even after a source edit. Echosync identifies updates through modification dates rather than byte-by-byte content verification. Different timestamp precision between file systems can make unchanged files appear different.

The comparison shows the destination ahead

Compare displays the proposed destination tree without applying the changes. Its report lists the copy, replacement, deletion and move operations. It also shows source totals, destination free space and the space the operations require.

Sync applies the profile’s actions. Pause temporarily stops a run; Cancel ends it without undoing changes that already happened. When users select several profiles, Echosync processes them sequentially.

The Last sync flag reports success or errors. A blue flag means no previous run or an unknown outcome. The report’s Status column explains individual failures, and the synchronization log preserves details after the application closes.

Filtering the source tree

Echosync uses glob patterns to include or exclude files and folders. A single asterisk matches characters within one path segment; a double asterisk reaches across folder levels. An exclamation mark introduces an exclusion, and a trailing slash identifies a folder rule. Exclusions override inclusions.

Filters ignore letter case on Windows and distinguish it on Linux. Their scope also affects deletion handling in the destination. On Windows, Echosync can copy files that another process locks for reading through Volume Shadow Copy, with administrator rights. It also supports long paths and symbolic links.

Echocli runs saved jobs

Echocli creates, lists and edits profiles, then compares or synchronizes them by name or label. Wildcards select several profile names. Console output shows proposed actions or errors, while exit codes communicate the outcome to a script.

An operating-system scheduler can launch these commands; Echosync has no internal scheduler. The graphical application also offers shutdown, hibernation or closing after synchronization. Its close-on-success option leaves the application open when a run reports an error.

Key Features

  • Reusable synchronization profiles
  • Five selectable synchronization actions
  • Move and rename detection
  • Comparison previews
  • Glob include and exclude filters
  • Profile labels
  • Synchronization logs
  • Echocli command-line automation
  • Volume Shadow Copy support

Similar Apps