ConfigsApr 14, 2026·3 min read

rclone — rsync for Cloud Storage Across 70+ Providers

rclone is a command-line tool to sync, copy, and mount files between any two of 70+ cloud storage providers (S3, GCS, Azure, Dropbox, Google Drive, OneDrive, etc.). The universal file-moving tool every sysadmin should know.

TL;DR
rclone is a command-line tool that syncs, copies, and mounts files between any two of 70+ cloud storage providers including S3, Google Drive, and Azure.
§01

What it is

rclone is a command-line tool for managing files across cloud storage providers. It supports over 70 providers including AWS S3, Google Cloud Storage, Azure Blob, Google Drive, Dropbox, OneDrive, and many others. rclone handles sync, copy, move, mount (FUSE), encryption, and bandwidth throttling.

rclone targets sysadmins, DevOps engineers, and anyone who needs to move files between cloud providers or between local and cloud storage. It is often described as 'rsync for cloud storage' because it mirrors rsync's workflow but works with cloud APIs.

§02

How it saves time or tokens

rclone replaces provider-specific CLIs and GUIs with a single tool. Instead of learning AWS CLI for S3, gsutil for GCS, and azcopy for Azure, you learn rclone once. The sync command intelligently transfers only changed files, saving bandwidth. The mount command exposes cloud storage as a local filesystem, making any tool compatible with cloud files without code changes.

§03

How to use

  1. Install rclone: curl https://rclone.org/install.sh | sudo bash or via your package manager.
  2. Configure a remote with rclone config and follow the interactive prompts to authenticate.
  3. Use commands like rclone copy, rclone sync, rclone ls, and rclone mount with your configured remotes.
§04

Example

# Install
curl https://rclone.org/install.sh | sudo bash

# Configure a remote (interactive)
rclone config
# Choose: Google Drive, name it 'gdrive', follow OAuth flow

# List files
rclone ls gdrive:path/to/folder

# Copy local to cloud
rclone copy ./local-data gdrive:backups/2026

# Sync (mirror) cloud to local
rclone sync gdrive:project-files ./local-copy

# Mount as local filesystem
rclone mount gdrive:documents ~/gdrive-docs &

# Copy between providers
rclone copy gdrive:data s3:my-bucket/data
§05

Related on TokRepo

§06

Common pitfalls

  • rclone sync deletes files in the destination that do not exist in the source. Use rclone copy if you want to add files without deleting. Always test with --dry-run first.
  • Cloud provider API rate limits can throttle large transfers. Use --transfers and --checkers flags to control concurrency.
  • FUSE mount (rclone mount) has performance limitations for random access patterns. It works well for sequential reads/writes but not as a primary working directory for development.

Frequently Asked Questions

What cloud providers does rclone support?+

rclone supports over 70 providers including AWS S3, Google Cloud Storage, Azure Blob, Google Drive, Dropbox, OneDrive, Backblaze B2, Wasabi, DigitalOcean Spaces, and many more. Any S3-compatible storage also works.

Can rclone encrypt files?+

Yes. rclone includes a crypt backend that encrypts file names and contents before uploading to any provider. You configure encryption as a layer on top of any remote, and rclone handles encryption/decryption transparently.

How does rclone sync differ from rclone copy?+

rclone copy adds files from source to destination without deleting anything. rclone sync makes the destination match the source exactly, deleting files in the destination that do not exist in the source.

Can I use rclone in cron jobs?+

Yes. rclone is designed for automation. Use non-interactive mode with pre-configured remotes. Add --log-file and --log-level for logging. The --rc flag enables remote control via HTTP API for monitoring.

Does rclone support bandwidth throttling?+

Yes. Use --bwlimit to set a maximum bandwidth. For example, --bwlimit 10M limits transfers to 10 megabytes per second. You can also set different limits for upload and download.

Citations (3)

Discussion

Sign in to join the discussion.
No comments yet. Be the first to share your thoughts.

Related Assets