Rclone 将您的文件同步到云存储
Rclone syncs your files to cloud storage

原始链接: https://rclone.org/

Rclone 是与云存储提供商合作的多功能工具。 凭借同步、备份、联合、挂载和压缩功能等功能,它允许用户在各种云环境之间和内部移动、转换、同步和镜像文件,同时维护时间戳、保留原始元数据、根据实际内容检查 MD5 和、验证 完整性、支持加密、执行双同步、缓存功能、分割大文件上传、组合多个存储库、将它们连接起来一起工作、针对实际内容的哈希函数等等。 在兼容性方面,Rclone支持流行的云存储平台,例如Amazon S3、AliYun、IBM COS、Backblaze e2、Owncloud、Google Cloud Storage、Microsoft Azure、Oracle Cloud Storage以及各种WebDAV和RESTful API等。 这种灵活性使个人和企业能够轻松管理不同存储基础设施中的文件。 此外,Rclone 促进高效传输,充分利用多线程下载、网络适配器和块大小来提供高性能结果。 最后,Rclone 提供了有用的功能,例如大小检查、通过 SFTP、DLNA、NFS 和 FUSE 提供的文件系统服务,以及实验性的基于 Web 的 GUI 选项(具体取决于配置设置)。 总体而言,Rclone 简化了跨云存储基础设施的文件管理。

然而,这凸显了一个更大的趋势:由于缺乏第三方替代品,一些科技巨头已成为关键基础设施和功能的看门人。 这种权力集中使他们能够控制大量用户数据,限制竞争产品的机会,并可能侵犯用户隐私和安全。 它强调支持开放标准、权力下放工作以及鼓励优先考虑用户需求并减少对主导参与者依赖的替代方案的重要性。 此外,它还强调了软件开发社区在创建创新解决方案以应对这些挑战并促进技术生态系统内的选择和竞争方面发挥的关键作用。
相关文章

原文
rclone logo

About rclone

Rclone is a command-line program to manage files on cloud storage. It is a feature-rich alternative to cloud vendors' web storage interfaces. Over 70 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's familiar syntax includes shell pipeline support, and --dry-run protection. It is used at the command line, in scripts or via its API.

Users call rclone "The Swiss army knife of cloud storage", and "Technology indistinguishable from magic".

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 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, compression, chunking, hashing and joining.

Rclone mounts any local, cloud or virtual filesystem as a disk on Windows, macOS, linux and FreeBSD, and also serves these over SFTP, HTTP, WebDAV, FTP and DLNA.

Rclone is mature, open-source software originally inspired by rsync and written in Go. 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 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.

What can rclone do for you?

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, ljson, size, ncdu
  • Union file systems together to present multiple local and/or cloud file systems as one

Features

  • 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 new or changed files to cloud storage
  • Sync (one way) to make a directory identical
  • Bisync (two way) to keep two directories in sync bidirectionally
  • Move files to cloud storage deleting the local after verification
  • Check hashes and for missing/extra files
  • Mount your cloud storage as a network disk
  • Serve local or remote files over HTTP/WebDav/FTP/SFTP/DLNA
  • Experimental Web based GUI

Supported providers

(There are many others, built on standard protocols such as WebDAV or S3, that work out of the box.)

Virtual providers

These backends adapt or modify other storage providers:

  • Alias: Rename existing remotes