rclone

NameLast commit messageLast commit date
.githubbuild: update to go1.203 years ago
backends3: make purge remove directory markers too3 years ago
binbuild: correct building for ARMv5 and ARMv64 years ago
cmdmount: changed handling of volume name (Windows and OSX)4 years ago
cmdtesttest: replace defer cleanup with `t.Cleanup`3 years ago
contribserve/docker: build docker plugin for multiple platforms #56685 years ago
docsAdd NodudeWasTaken to contributors3 years ago
fsaccounting: show checking tag if available even on transfers3 years ago
fstestseafile: renew library password - fixes #66623 years ago
graphicsbuild: Add file properties and icon to Windows executable (fixes #4304)6 years ago
libbucket: add Join function for a simplified path.Join3 years ago
librcloneconfig: add config/setpath for setting config path via rc/librclone3 years ago
vfsall: Apply codeql fixes3 years ago
.gitattributesbuild: add azure pipelines build7 years ago
.gitignorechunker: fix md5all test for no-meta test remotes5 years ago
.golangci.ymlbuild: fix lint option max-issues-per-linter4 years ago
CONTRIBUTING.mdall: fix spelling across the project4 years ago
COPYINGInitial commit - some small parts working13 years ago
Dockerfilebuild: add an rclone user to the Docker image but don't use it by default5 years ago
go.modmega: add --mega-use-https flag3 years ago
go.summega: add --mega-use-https flag3 years ago
MAINTAINERS.mdstorj: rename tardigrade backend to storj backend #56164 years ago
MakefileAdd compiletest target to compile all the tests only3 years ago
MANUAL.htmlVersion v1.61.03 years ago
MANUAL.mdVersion v1.61.03 years ago
MANUAL.txtVersion v1.61.03 years ago
notes.txtdocs: spelling: etc.6 years ago
rclone.1Version v1.61.03 years ago
rclone.golib: add plugin support7 years ago
README.mds3: add Liara LOS to provider list3 years ago
RELEASE.mddocs: correct RELEASE procedure for stable branch3 years ago
VERSIONStart v1.62.0-DEV development3 years ago
README.md

rclone logo rclone logo

Website | Documentation | Download | Contributing | Changelog | Installation | Forum

Build Status Go Report Card GoDoc Docker Pulls

Rclone

Rclone ("rsync for cloud storage") is a command-line program to sync files and directories to and from different cloud storage providers.

Storage providers

Please see the full list of all storage providers and their features

Virtual storage providers

These backends adapt or modify other storage providers

Features

  • MD5/SHA-1 hashes checked at all times for file integrity
  • Timestamps preserved on files
  • Partial syncs supported on a whole file basis
  • Copy mode to just copy new/changed files
  • Sync (one way) mode to make a directory identical
  • Check mode to check for file hash equality
  • Can sync to and from network, e.g. two different cloud accounts
  • Optional large file chunking (Chunker)
  • Optional transparent compression (Compress)
  • Optional encryption (Crypt)
  • Optional FUSE mount (rclone mount)
  • Multi-threaded downloads to local disk
  • Can serve local or remote files over HTTP/WebDAV/FTP/SFTP/DLNA

Installation & documentation

Please see the rclone website for:

Downloads

License

This is free software under the terms of the MIT license (check the COPYING file included in this package).