rclone

Nick Craig-WoodVersion v1.49.2f1a9d827 years agoHistory
NameLast commit messageLast commit date
.circlecibuild: fix up package paths after repo move7 years ago
.githubbuild: fix up package paths after repo move7 years ago
backendgcs: fix need for elevated permissions on SetModTime - fixes #34937 years ago
binVersion v1.49.07 years ago
cmdrcd: Added missing parameter for web-gui info logs.7 years ago
docsVersion v1.49.27 years ago
fsVersion v1.49.27 years ago
fstesttest_all: write index.json and add branch, commit and Go version to report7 years ago
graphicsgraphics: update rclone logos to new design7 years ago
libgooglephotos,onedrive: fix crash on error response - fixes #34917 years ago
vendorvendor: add github.com/putdotio/go-putio for putio client7 years ago
vfsvfs: fix --vfs-cache-mode minimal,writes ignoring cached files7 years ago
.appveyor.ymlbuild: fix appveyor secure variables after project move7 years ago
.gitattributesbuild: add azure pipelines build7 years ago
.gitignorechore: update .gitignore7 years ago
.golangci.ymlbuild: move linter build tags into Makefile to fix golangci-lint7 years ago
.pkgr.ymlUpdated .pkgr.yml file to use rclone as its own cli.9 years ago
.travis.ymlbuild: fix up CI and CI badges after repo move7 years ago
azure-pipelines.ymlbuild: make azure pipelines stop if installs fail7 years ago
CONTRIBUTING.mdfstest: remove -subdir flag as it no longer tests anything useful #34217 years ago
COPYINGInitial commit - some small parts working14 years ago
DockerfileAdd Docker workflow support #34607 years ago
go.modVersion v1.49.27 years ago
go.sumvendor: add github.com/putdotio/go-putio for putio client7 years ago
MAINTAINERS.mdbuild: fix up package paths after repo move7 years ago
Makefilebuild: make sure we add version info to test_all build7 years ago
MANUAL.htmlVersion v1.49.27 years ago
MANUAL.mdVersion v1.49.27 years ago
MANUAL.txtVersion v1.49.27 years ago
notes.txtReplace test_all.sh with test_all.go which is cross platform and parallel10 years ago
rclone.1Version v1.49.27 years ago
rclone.gobuild: fix up package paths after repo move7 years ago
README.mddocs: update logo on website7 years ago
RELEASE.mddocs: add info on how to build and use the docker images7 years ago
README.md

rclone logo

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

Build Status Windows Build Status Build Status CircleCI Go Report Card GoDoc

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

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 encryption (Crypt)
  • Optional cache (Cache)
  • 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 MIT the license (check the COPYING file included in this package).

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t