rclone(1)
Rclone - syncs your files to cloud storage
Description
'\" t
. ftr V B . ftr VI BI . ftr VB B . ftr VBI BI
. ftr V CR . ftr VI CI . ftr VB CB . ftr VBI CBI
Rclone - syncs your files to cloud storage
About rclone
What can rclone do for you?
What features does rclone have?
What providers does rclone support?
Download (https://rclone.org/downloads/)
Install (https://rclone.org/install/)
Donate. (https://rclone.org/donate/)
Rclone is a command-line program to manage files on cloud storage. It is a feature-rich alternative to cloud vendors\[cq] web storage interfaces. Over 40 cloud storage products support rclone including S3 object stores, business & consumer file storage services, as well as standard transfer protocols.
Rclone has powerful cloud equivalents to the unix commands rsync, cp, mv, mount, ls, ncdu, tree, rm, and cat. Rclone\[cq]s familiar syntax includes shell pipeline support, and \f[V]--dry-run\f[R] protection. It is used at the command line, in scripts or via its API.
Users call rclone \f[I]\[lq]The Swiss army knife of cloud storage\[rq]\f[R], and \f[I]\[lq]Technology indistinguishable from magic\[rq]\f[R].
Rclone really looks after your data. It preserves timestamps and verifies checksums at all times. Transfers over limited bandwidth; intermittent connections, or subject to quota can be restarted, from the last good file transferred. You can check (https://rclone.org/commands/rclone_check/) the integrity of your files. Where possible, rclone employs server-side transfers to minimise local bandwidth use and transfers from one provider to another without using local disk.
Virtual backends wrap local and cloud file systems to apply encryption (https://rclone.org/crypt/), compression (https://rclone.org/compress/), chunking (https://rclone.org/chunker/), hashing (https://rclone.org/hasher/) and joining (https://rclone.org/union/).
Rclone mounts (https://rclone.org/commands/rclone_mount/) any local, cloud or virtual filesystem as a disk on Windows, macOS, linux and FreeBSD, and also serves these over SFTP (https://rclone.org/commands/rclone_serve_sftp/), HTTP (https://rclone.org/commands/rclone_serve_http/), WebDAV (https://rclone.org/commands/rclone_serve_webdav/), FTP (https://rclone.org/commands/rclone_serve_ftp/) and DLNA (https://rclone.org/commands/rclone_serve_dlna/).
Rclone is mature, open-source software originally inspired by rsync and written in Go (https://golang.org). The friendly support community is familiar with varied use cases. Official Ubuntu, Debian, Fedora, Brew and Chocolatey repos. include rclone. For the latest version downloading from rclone.org (https://rclone.org/downloads/) is recommended.
Rclone is widely used on Linux, Windows and Mac. Third-party developers create innovative backup, restore, GUI and business process solutions using the rclone command line or API.
Rclone does the heavy lifting of communicating with cloud storage.
Rclone helps you:
Backup (and encrypt) files to cloud storage
Restore (and decrypt) files from cloud storage
Mirror cloud data to other cloud services or locally
Migrate data to the cloud, or between cloud storage vendors
Mount multiple, encrypted, cached or diverse cloud storage as a disk
Analyse and account for data held on cloud storage using lsf (https://rclone.org/commands/rclone_lsf/), ljson (https://rclone.org/commands/rclone_lsjson/), size (https://rclone.org/commands/rclone_size/), ncdu (https://rclone.org/commands/rclone_ncdu/)
Union (https://rclone.org/union/) file systems together to present multiple local and/or cloud file systems as one
Transfers
MD5, SHA1 hashes are checked at all times for file integrity
Timestamps are preserved on files
Operations can be restarted at any time
Can be to and from network, e.g.\ two different cloud providers
Can use multi-threaded downloads to local disk
Copy (https://rclone.org/commands/rclone_copy/) new or changed files to cloud storage
Sync (https://rclone.org/commands/rclone_sync/) (one way) to make a directory identical
Move (https://rclone.org/commands/rclone_move/) files to cloud storage deleting the local after verification
Check (https://rclone.org/commands/rclone_check/) hashes and for missing/extra files
Mount (https://rclone.org/commands/rclone_mount/) your cloud storage as a network disk
Serve (https://rclone.org/commands/rclone_serve/) local or remote files over HTTP (https://rclone.org/commands/rclone_serve_http/)/WebDav (https://rclone.org/commands/rclone_serve_webdav/)/FTP (https://rclone.org/commands/rclone_serve_ftp/)/SFTP (https://rclone.org/commands/rclone_serve_sftp/)/DLNA (https://rclone.org/commands/rclone_serve_dlna/)
Experimental Web based GUI (https://rclone.org/gui/)
(There are many others, built on standard protocols such as WebDAV or S3, that work out of the box.)
1Fichier
Akamai Netstorage
Alibaba Cloud (Aliyun) Object Storage System (OSS)
Amazon Drive
Amazon S3
Backblaze B2
Box
Ceph
China Mobile Ecloud Elastic Object Storage (EOS)
Arvan Cloud Object Storage (AOS)
Citrix ShareFile
Cloudflare R2
DigitalOcean Spaces
Digi Storage
Dreamhost
Dropbox
Enterprise File Fabric
FTP
Google Cloud Storage
Google Drive
Google Photos
HDFS
Hetzner Storage Box
HiDrive
HTTP
Internet Archive
Jottacloud
IBM COS S3
IDrive e2
IONOS Cloud
Koofr
Mail.ru Cloud
Memset Memstore
Mega
Memory
Microsoft Azure Blob Storage
Microsoft OneDrive
Minio
Nextcloud
OVH
OpenDrive
OpenStack Swift
Oracle Cloud Storage Swift
Oracle Object Storage
ownCloud
pCloud
premiumize.me
put.io
QingStor
Qiniu Cloud Object Storage (Kodo)
Rackspace Cloud Files
rsync.net
Scaleway
Seafile
Seagate Lyve Cloud
SeaweedFS
SFTP
Sia