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.
Back to SysOpsConfig & Connect 6
rclone configInteractive remote config
rclone config showShow all remote configs
rclone listremotesList configured remote names
rclone config show remote:Show a remote's config
rclone config create remote: s3Create 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:pathRecursively list all remote files
rclone lsl remote:pathList files with size and mtime
rclone tree remote:pathShow remote dirs as a tree
rclone size remote:bucketSum remote size and file count
Sync & Copy 6
rclone sync /local remote:bucketSync local to remote (one-way, deletes extras)
rclone copy /local remote:bucketCopy to remote (keeps target files)
rclone move /local remote:bucketMove to remote (deletes source after)
rclone sync remote:bucket /local --dry-runDry-run to preview a sync
rclone bisync /local remote:bucketTwo-way sync of two dirs
rclone copyto src.txt remote:dst.txtCopy 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.txtRead exclude rules from a file
rclone sync /local remote:bucket --filter-from filter.txtRead filter rules from a file
rclone sync /local remote:bucket --max-size 10MSync files smaller than 10M
rclone sync /local remote:bucket --ignore-sizeIgnore size, compare by time only
Mount & Serve 6
rclone mount remote:bucket /mnt/cloud --vfs-cache-mode fullMount remote as a local dir (full cache)
rclone mount remote:bucket /mnt/cloud --daemonMount as a daemon
rclone serve http remote:bucket --addr :8080Serve remote files over HTTP
rclone serve sftp remote:bucket --addr :2022Serve remote files over SFTP
rclone serve webdav remote:bucket --addr :8080Serve remote files over WebDAV
rclone rcd --rcStart the remote-control API
Crypt & Verify 6
rclone crypt create remote:encrypted remote:plainCreate an encrypted remote
rclone crypt check remote:encrypted remote:plainCheck an encrypted remote
rclone check /local remote:bucketCheck source vs target consistency
rclone dedupe remote:bucketFind and handle duplicate files
rclone hashsum md5 remote:bucketCompute remote file MD5 hashes
rclone cleanup remote:bucketClean 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