rclone
Installation
SKILL.md
Identity
- Binary:
rclone - Config:
~/.config/rclone/rclone.conf(or$RCLONE_CONFIG) - Logs:
--log-file=/path/to/rclone.log,--log-level DEBUG|INFO|NOTICE|ERROR - Distro install:
apt install rclone/dnf install rclone/curl https://rclone.org/install.sh | sudo bash - Backends (70+): S3-compatible (AWS S3, MinIO, Wasabi, Cloudflare R2), Google Cloud Storage, Azure Blob, Backblaze B2, Dropbox, Google Drive, OneDrive, SFTP, WebDAV, FTP, local filesystem, HTTP, Mega, Box, pCloud, Jottacloud, Yandex Disk, and more
Key Operations
| Operation | Command | Notes |
|---|---|---|
| Configure new remote | rclone config |
Interactive wizard |
| List configured remotes | rclone listremotes |
Names only |
| List top-level directories | rclone lsd remote:bucket |
Dirs only, non-recursive |
| List files (simple) | rclone lsf remote:path |
One entry per line |
| List files (detailed) | rclone ls remote:path |
Size + path |
| List files (JSON) | rclone lsjson remote:path |
Machine-readable |
| Copy (no delete) | rclone copy src: dst: |
Skips identical files; never deletes destination |
Related skills