User Tools

Site Tools


computing:windows:sync_tools

Windows File Synchronization Tools

FreeFileSync

Unison

Rclone

Docs: https://rclone.org/docs

Filtering: https://rclone.org/filtering/

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

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 '.**'

Logging

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.

--log-file mylogfile.txt
--log-level INFO
computing/windows/sync_tools.txt · Last modified: 2024/03/09 09:17 by gcooper