User Tools

Site Tools


computing:windows:sync_tools

This is an old revision of the document!


Windows File Synchronization Tools

FreeFileSync

Unison

Rclone

Docs: https://rclone.org/docs

Forum: https://forum.rclone.org

  • Command-line tool to manage files on cloud storage
  • Multi-platform, including Windows, Linux and MacOS
  • No installation required for Windows, just unzip into folder of your choice
This tool seems to offer the best performance when uploading/moving/migrating large shares to/from cloud storage.

Configure Remote

cd c:\Support\rclone\rclone

.\rclone.exe config

Choose WebDAV for many cloud services, enter the WebDAV URL, username and password.

Copy: copy files from source to dest, skipping identical files, does not delete files on destination

Sync: make destination the sames as source, delete anything else on destination

Copy

Example copy a drive to the cloud, excluding dot files and some others:

.\rclone.exe copy x:\ remotename:foldername --exclude '.**' --exclude=**.tmp** --exclude *.ffs_lock --exclude Thumbs.db --progress --log-file=foldername.txt --dry-run
--dry-run
--progress
--log-file mylogfile.txt
--log-level INFO

https://rclone.org/docs/#log-level-level

Log levels are, from least verbose to most: ERROR or NOTICE or INFO or DEBUG

The default, NOTICE, is usually sufficient.

Sync

.\rclone.exe sync ...

The sync subcommand makes the source and destination identical, modifying only the destination. Files in the destination not in source are deleted.

Exclusions

https://rclone.org/filtering/

Exclude dot files (hidden files with filenames beginning with a period):

--exclude '.**'
computing/windows/sync_tools.1672333621.txt.gz · Last modified: 2022/12/29 10:07 by gcooper