Rclone: sync files with multiple cloud services

cloud_compIt’s hard to find a cmdline tool to sync data to and from multiple cloud storage services you use. Most of the time each service comes with its own tool and you end up installing all of them. Rclone makes life a little easier with sync support for the following services:

  • Google Drive
  • Amazon S3
  • Openstack Swift / Rackspace cloud files / Memset Memstore
  • Dropbox
  • Google Cloud Storage
  • Amazon Cloud Drive
  • Microsoft One Drive
  • Hubic
  • Backblaze B2
  • Yandex Disk
  • The local filesystem

Features

  • MD5SUMs 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
  • Sync mode to make a directory identical
  • Check mode to check all MD5SUMs
  • Can sync to and from network, eg two different Drive accounts
  • Supports Linux, Windows and Mac

Installation

The easiest way to install rclone is to download the binary for your system fromĀ here.

Usage

The first step to configure rclone is to run:

$ rclone config

At the end of the process rclone will generate a configuration file at ~/.rclone.conf.

To find out more about the options and subcommands:

$ rclone help

Webpage: rclone

Leave a Reply

Your email address will not be published. Required fields are marked *