
Rclone is a command-line data movement and sync tool for copying, archiving, or migrating scraped datasets across cloud storage providers.
Key Features:
Use Rclone when scraped datasets need to move between storage systems, archives, or local mounts. It is transfer and sync tooling, not an object storage backend.
Web scraping workflow
rclone copies files between configured storage locations. It can transfer a scraper's captures or exports to an archive without taking responsibility for acquiring or interpreting the web content.
Use it when a pipeline needs to move existing artifacts between storage systems rather than integrate another extraction service. A completed-batch directory makes the transfer boundary easier to reason about than copying files still being written.
rclone does not crawl websites or validate extracted fields. Copy does not delete destination-only files, whereas sync has different deletion semantics. Choose the intended operation explicitly, verify transferred data as required and protect storage credentials; a transfer alone does not establish that an export is complete.
Rclone is for technical teams moving scraped datasets across cloud storage. It is excellent at file transfer and archival work, but it is not a scraping or browser automation tool.
Growing a website? Track its keywords, Google rankings, Search Console insights, and share of voice with bisibility. Free during beta.
Our productSource code
rclone/rclone
Stars
60.3KForks
5.5KLast commit
2026-10-15License
MITLanguage
GoMetrics recorded 2026-10-16
License source: Repository license file
Rclone is a command-line tool for copying, syncing and mounting files across supported cloud storage services and local storage. Configure each storage backend as a remote, then choose the operation that fits your file-transfer workflow.
Sources (checked ): Rclone documentation
Yes. Rclone includes a OneDrive backend. Configure and authorize the remote, then choose the transfer direction. copy does not delete extra destination files; sync makes the destination match the source and may delete them. Account permissions and service limits still apply. Preview sync with --dry-run.
Sources (checked ): Rclone OneDrive backend; Rclone sync; Rclone copy
The sync command runs when you invoke it; recurring synchronization needs a scheduler or another process. It makes the destination match the source and can delete destination files. Use --dry-run to inspect a planned synchronization before applying it.
Sources (checked ): Rclone sync
Use rclone ls remote:path to list files and rclone copy source:path destination:path to copy them. Rclone sync source:path destination:path makes the destination match the source, including deletions; add --dry-run to preview its changes.
Sources (checked ): Rclone documentation; Rclone sync
Rclone is primarily a command-line tool, but it also offers a remote-control API and an experimental web GUI. The GUI has a documented setup and does not replace every command-line capability.
Sources (checked ): Rclone GUI
Rclone is open source under the MIT license, with no subscription required for the tool. Storage-provider fees, network transfer and other infrastructure costs remain separate.
Sources (checked ): Rclone MIT license
Use the official installation instructions for your operating system, then run rclone config to set up a storage remote. Download packages or binaries from the documented source and check the platform-specific prerequisites before configuring transfers.
Sources (checked ): Rclone installation; Rclone configuration
Rclone includes a Google Drive backend. Authorize a Drive remote using its documented setup, then transfer files through supported commands. Google’s API quotas and Drive account restrictions still apply.
Sources (checked ): Google Drive backend
Verified against the rclone/rclone repository and the go package.
Compiled from public repository and package data; check the project's site for current details.