2 min read

Rclone is super!

Rclone is a great tool to synchronize local data with any cloud storage provider. It is a robust command line program that prioritizes protecting your data.❇️

Rclone supports over 70 cloud providers - OneDrive, Google Drive, Box, Cloudinary, Digital Ocean Spaces etc. are just a few of the many. See the full list here.

Rclone is a stable open-source utility written in Go and has active community support.

It is easy to get started:

Step 1: Install rclone Download from https://rclone.org/downloads/ and install for your OS https://rclone.org/install/.

# macOS
brew install rclone

Step 2: Connect rclone to your cloud provider

# configure your cloud provider through an interactive session
$ rclone config

# list the remote servers
$ rclone listremotes

# list all objects (files and directories) in the remote
$ rclone -v ls my_remote:my-docs

Step 3: Copy or synchronize the files.

# copy a local file to the remote server
$ rclone copy my/local/docs my_remote:my-docs/

# synchronize the local directory with remote 
# (local is the source of truth)
$ rclone sync my/local/docs my_remote:my-docs

# move files from source to destination
$ rclone move my/local/docs my_remote:my-docs