File sync programs
Synchronize your files with these GUI and command-line applications.
Table of Contents
Maybe the most popular file-copying tool on Linux.
rsync [option] <source> <dest>
You can check my post about rsync for more info about how to use it (or check
rsync extensive man page).
grsync is a frontend for
rsync. It’s easy to use: checkboxes for every
rsync option, ‘sessions’ (profiles) to save your settings.
A powerful tool to manage cloud storage: you can sync files from (and to) Google Drive, AWS S3, Nextcloud and many more (check its webpage). To configure a cloud storage provider, type
rclone config and follow the steps.
rsync sync [option] <source> <dest>
An example for AWS S3:
rsync sync --dry-run --size-only myproject/ s3:mybucket
--dry-run: do a simulation, don’t transfer anything.
--size-only: sync only if file sizes are different (do not check timestamp).
There are more
rclone commands, like
copy. Check man page or website for more info.
Transfer files between your computer and FTP/SFTP servers. Check my post about Filezilla for more info.
Sync files locally or from/to Google Drive, FTP and SFTP. A bit clunky design, but it works and you can use it without reading the manual before. It includes an automated synchronization tool called ‘RealTimeSync’ that can execute a command line each time it detects changes in one of the monitored directories, or when a directory becomes available.