Rclone copies and syncs data to and from cloud storage providers


Radu Tyrsina
by Radu Tyrsina
Founder & Editor-in-Chief
Loading Comments

If you’re searching for a command line program that syncs files and directories between your local file system and cloud storage providers such as Amazon Drive, Amazon S3, Backblaze B2, Dropbox, Google Drive, Google Cloud Storage, Hubic, Microsoft One Drive, Openstack Swift/Rackspace cloud files/Memset Memstore, or Yandex, then Rclone is exactly what you need.

While the Rclone doesn’t have a GUI, its features include:

• Optional encryption (Crypt)
• Optional FUSE mount (rclone mount)
• MD5/SHA1 hashes checked at all times for file integrity
• Timestamps preserved on files
• Partial syncs supported on a whole file basis
• Copy mode to just copy new/changed files
• Syncing to and from network
• Sync (one way) mode to make a directory identical
• Check mode will check for file hash equality

The setup process will start when entering command rclone config. No remotes will be found, so you will be prompted to make a new one and set a configuration password. Hit “n” to create “New remote” and then you’ll choose a number or type in a value that has to do with the following options:

1 / Amazon Drive
\ “amazon cloud drive”
2 / Amazon S3 (also Dreamhost, Ceph)
\ “s3”
3 / Backblaze B2
\ “b2”
4 / Dropbox
\ “dropbox”

The rest of options are the other names of the supported cloud storage providers. After choosing one of the options, a browser window will appear and you will be prompted to authorize rclone for access to your account. After clicking Agree, you will return to rclone and save the settings. If you’ll want to limit bandwidth to 10 Mb/s, you will simply enter “–bwlimit 10”, but if you want to take advantage of all the bandwidth, then enable 80 parallel transfers by entering “–transfers 8”.

RELATED STORIES TO CHECK OUT: