Rclone syncs your files to cloud storage: Google Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Wasabi, Google Cloud Storage, Yandex Files.

Nick Craig-Wood b7cba2835d vfs: disable --buffer-size read ahead 1 éve
.github 178cf821de build: add vulnerability testing using govulncheck 1 éve
backend a61d219bcd local: fix -L/--copy-links with filters missing directories 1 éve
bin 5d6b8141ec Replace deprecated ioutil 1 éve
cmd 617c5d5e1b rcat: preserve metadata when Copy falls back to Rcat 1 éve
cmdtest 5d6b8141ec Replace deprecated ioutil 1 éve
contrib 015b250905 serve/docker: build docker plugin for multiple platforms #5668 2 éve
docs bb1fc5b86d Add Kamui to contributors 1 éve
fs efd3c6449b rcserver: avoid generating default credentials with htpasswd - fixes #4839 1 éve
fstest ec2024b907 fstest: use WithMetadata / WithMimeType 1 éve
graphics 6a2b7b97d7 build: Add file properties and icon to Windows executable (fixes #4304) 3 éve
lib 0c56c46523 rc: Add commands to set GC Percent & Memory Limit (1.19+) 1 éve
librclone ce3b65e6dc all: fix spelling across the project 1 éve
vfs b7cba2835d vfs: disable --buffer-size read ahead 1 éve
.gitattributes 53e3c2e263 build: add azure pipelines build 4 éve
.gitignore 690a7ac783 chunker: fix md5all test for no-meta test remotes 2 éve
.golangci.yml 67f5f04a77 build: fix lint option max-issues-per-linter 1 éve
CONTRIBUTING.md ce3b65e6dc all: fix spelling across the project 1 éve
COPYING e9ae4f89a4 Initial commit - some small parts working 11 éve
Dockerfile c0c2505977 build: add an rclone user to the Docker image but don't use it by default 3 éve
MAINTAINERS.md f22b703a51 storj: rename tardigrade backend to storj backend #5616 2 éve
MANUAL.html 01dbbff62e Version v1.60.0 1 éve
MANUAL.md 01dbbff62e Version v1.60.0 1 éve
MANUAL.txt 01dbbff62e Version v1.60.0 1 éve
Makefile ce168ecac2 Configurable version suffix independent of version number 2 éve
README.md 66ed0ca726 s3: add Qiniu KODO to s3 provider list - fixes #6195 1 éve
RELEASE.md 57803bee22 build: update tidy-beta to new layout 1 éve
VERSION db5d582404 Start v1.61.0-DEV development 1 éve
go.mod 22abcc9fd2 build: update golang.org/x/net dependency 1 éve
go.sum 22abcc9fd2 build: update golang.org/x/net dependency 1 éve
notes.txt 3e1cb8302a docs: spelling: etc. 3 éve
rclone.1 01dbbff62e Version v1.60.0 1 éve
rclone.go 44b603d2bd lib: add plugin support 4 éve

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