rclone Cheatsheet - Cloud Sync

All essential rclone commands organized by use case, with 35+ entries you can copy and run directly. Find the right command fast when you need it.

SysOps·35 commands·Last updated 2026-07-21
Back to SysOps

Config & Connect 6

rclone config
Interactive remote config
rclone config show
Show all remote configs
rclone listremotes
List configured remote names
rclone config show remote:
Show a remote's config
rclone config create remote: s3
Create a remote non-interactively
rclone config delete remote:
Delete a remote config

Browse & List 5

rclone lsd remote:
List dirs under a remote root
rclone ls remote:path
Recursively list all remote files
rclone lsl remote:path
List files with size and mtime
rclone tree remote:path
Show remote dirs as a tree
rclone size remote:bucket
Sum remote size and file count

Sync & Copy 6

rclone sync /local remote:bucket
Sync local to remote (one-way, deletes extras)
rclone copy /local remote:bucket
Copy to remote (keeps target files)
rclone move /local remote:bucket
Move to remote (deletes source after)
rclone sync remote:bucket /local --dry-run
Dry-run to preview a sync
rclone bisync /local remote:bucket
Two-way sync of two dirs
rclone copyto src.txt remote:dst.txt
Copy and rename a single file

Filter & Rules 6

rclone sync /local remote:bucket --include "*.txt"
Sync .txt files only
rclone sync /local remote:bucket --exclude "*.log"
Exclude .log files
rclone sync /local remote:bucket --exclude-from rules.txt
Read exclude rules from a file
rclone sync /local remote:bucket --filter-from filter.txt
Read filter rules from a file
rclone sync /local remote:bucket --max-size 10M
Sync files smaller than 10M
rclone sync /local remote:bucket --ignore-size
Ignore size, compare by time only

Mount & Serve 6

rclone mount remote:bucket /mnt/cloud --vfs-cache-mode full
Mount remote as a local dir (full cache)
rclone mount remote:bucket /mnt/cloud --daemon
Mount as a daemon
rclone serve http remote:bucket --addr :8080
Serve remote files over HTTP
rclone serve sftp remote:bucket --addr :2022
Serve remote files over SFTP
rclone serve webdav remote:bucket --addr :8080
Serve remote files over WebDAV
rclone rcd --rc
Start the remote-control API

Crypt & Verify 6

rclone crypt create remote:encrypted remote:plain
Create an encrypted remote
rclone crypt check remote:encrypted remote:plain
Check an encrypted remote
rclone check /local remote:bucket
Check source vs target consistency
rclone dedupe remote:bucket
Find and handle duplicate files
rclone hashsum md5 remote:bucket
Compute remote file MD5 hashes
rclone cleanup remote:bucket
Clean up leftover remote files

Tips

  • sync is one-way and deletes extras; copy is safer (no deletes).
  • mount needs FUSE (macFUSE/macOS, fuse3/Linux); add --vfs-cache-mode full.
  • rclone resumes interrupted big-file transfers.
  • --progress shows live speed; --verbose gives detailed logs.
  • --transfers N sets concurrent file count.
  • --bwlimit 1M caps bandwidth to avoid saturating the network.

Official References

Commands are compiled from the official docs below. Click to verify the latest usage.

Maintained by LaoHand

Publicly updated on Jul 21, 2026, continuously proofread against official docs.

Contact Us

Wrong command or description? Send us corrections, business inquiries or product feedback by email.

Contact Us