Skip to content
"rsync for cloud storage" - Google Drive, Amazon Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Cloudfiles, Google Cloud Storage, Yandex Files
Go HTML Shell Python Makefile Dockerfile
Branch: master
Clone or download

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github build: fix xgo build after go1.14 go.mod update Jun 2, 2020
backend backends: make sure backends expand ~ and environment vars in file na… Jun 3, 2020
bin Version v1.52.0 May 27, 2020
cmd docs: remove manually set dates and use git dates instead Jun 1, 2020
contrib/docker Contrib: Add sample WebDAV server Docker Compose manifest. Sep 15, 2019
docs config: set RCLONE_CONFIG_DIR for use in config files and subprocesses Jun 3, 2020
fs config: set RCLONE_CONFIG_DIR for use in config files and subprocesses Jun 3, 2020
fstest testserver: don't allow starting of an empty remote May 25, 2020
graphics graphics: add more differently sized logos Jan 15, 2020
lib backends: make sure backends expand ~ and environment vars in file na… Jun 3, 2020
vendor build: update go.mod to go1.14 to enable -mod=vendor build Jun 1, 2020
vfs vfs: fix OS vs Unix path confusion - fixes ChangeNotify on Windows Jun 3, 2020
.gitattributes build: add azure pipelines build Aug 6, 2019
.gitignore s3: Add StackPath Object Storage Support Jan 31, 2020
.golangci.yml build: move linter build tags into Makefile to fix golangci-lint Apr 12, 2019
CONTRIBUTING.md docs: rename about.md to _index.md after Hugo upgrade May 27, 2020
COPYING Initial commit - some small parts working Nov 18, 2012
Dockerfile build: set user_allow_other in /etc/fuse.conf in the Docker image Jun 1, 2020
MAINTAINERS.md doc: fix typos throughout docs and code May 25, 2020
MANUAL.html Version v1.52.0 May 27, 2020
MANUAL.md Version v1.52.0 May 27, 2020
MANUAL.txt Version v1.52.0 May 27, 2020
Makefile docs: reduce height of provider entries May 27, 2020
README.md Tardigrade Backend May 12, 2020
RELEASE.md Update release notes with Docker build instructions May 28, 2020
VERSION Version v1.52.0 May 27, 2020
go.mod build: update go.mod to go1.14 to enable -mod=vendor build Jun 1, 2020
go.sum backend/tardigrade: Upgrade to uplink v1.0.6 May 29, 2020
notes.txt Replace test_all.sh with test_all.go which is cross platform and para… Dec 30, 2015
rclone.1 Version v1.52.0 May 27, 2020
rclone.go lib: add plugin support Sep 29, 2019

README.md

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

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 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).

You can’t perform that action at this time.