What problem does it solve?
rclone provides a unified CLI to upload, sync, and manage files across cloud storage providers, eliminating manual transfers and scattered workflows.
Core Features & Use Cases
- Upload single files or entire directories to remote storage (S3-compatible, Google Drive, Dropbox, etc.), preserving structure.
- Sync local directories with remote mirrors, enabling bidirectional maintenance and deletions to keep both sides aligned.
- Verify transfers and preview changes with dry-run, and handle large files with chunked uploads and retries.
- Use Case: Migrate an on-prem library to a cloud bucket and keep it in sync with ongoing local changes.
Quick Start
Run common tasks using rclone; examples:
rclone copy /path/to/file.mp4 remote:bucket/path/ --progress
rclone sync /local/path remote:bucket/path/ --progress
Optional: preview with dry-run
rclone copy /path/to/file remote:bucket/ --dry-run