Synchronizing files and directories in linux is quite simple with rsync, even a long time ago there was talk here on the blog about a Python script for local backups with rsyncIn this opportunity, we want to introduce Rclone, which is a tool that is like rsync but for cloud storage.
This tool will allow us to synchronize files and directories from one cloud service to another, or even from our local directory to cloud services.
What is Rclone?
It is an open source tool, developed using go language by Nick Craig that allows us to synchronize files and directories between various cloud services, including Google Drive, Amazon Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Cloudfiles, Google Cloud Storage, Yandex Files, among others.
Similarly, the tool supports file transfer from local services and via SFTP, therefore we can define Rclone as "rsync for cloud storage".
- Open source and easy to use.
- Natively compatible with more than 14 cloud storage services.
- Controlled file integrity check using MD5 / SHA1.
- The Timestamps of the files are preserved.
- Allows partial syncs,
- Allows you to copy all types of files.
- It includes a synchronization mode (one way) to make an identical replica of a directory.
- You can sync files from one network to another, that is, you can sync files from two different clouds.
- Use Crypt as an optional encryption method.
- Optional FUSE mount.
- Extensive documentation that can be consulted from here., to learn how to use the tool in detail.
- Commands similar to rsync.
To start enjoying this excellent tool we must go to the official page and download the corresponding package to our architecture, unzip and install it, and then choose which files and where to synchronize it.
With information linoxide