Rclone 1.74.4

开源文件传输软件,用于在计算机之间以及云存储中同步数据。


旧版本

查看所有旧版本

描述


Rclone 是一款强大的免费开源命令行工具,用于管理和同步本地系统与云存储服务之间的文件。最初受到 rsync 的启发,Rclone 提供了熟悉的命令,如 copysyncmovelsmount,但经过调整以支持超过 70 种云后端 — 包括 Google Drive、Dropbox、OneDrive、Amazon S3、Backblaze B2 等等。

主要特点和优势

安全可靠的传输
Rclone 保留时间戳,验证校验和 (MD5, SHA‑1) 以确保文件的完整性,并支持中断传输的恢复。

本地加密 (crypt)
使用“crypt”后端,您可以在将文件上传到云之前先对其进行加密。它使用基于块的加密(64 KiB 块)与 XSalsa20 和 Poly1305,确保强大的安全性。

还允许加密文件和文件夹名称 — 路径的每个段都被单独加密,确保隐私即使在名称上也得以保护。

作为本地磁盘挂载
可以将远程服务(云)挂载为操作系统(Linux、Windows、macOS、FreeBSD)上的本地磁盘,使用 FUSE。

通过网络协议服务
Rclone 可通过 HTTP、SFTP、WebDAV、FTP 甚至 DLNA “提供”一个后端,将您的计算机转变为一个可远程访问的文件服务器。

虚拟后端
它提供修改或适配其他远程的后端:例如,缓存、压缩、联合、块等,此外还有上述提到的 crypt。

自动化和脚本处理
作为一款 CLI,Rclone 非常适合自动化:您可以通过 cron、任务调度程序安排命令,或将其集成到脚本或 API 中以进行定期备份、迁移或安排同步。

使用分析和统计
它包含有用的命令,如 lsf、size、ncdu 和 ljson,用于检查和计算远程文件,允许映射占用空间并清晰呈现数据。

优化性能
Rclone 可以利用多线程传输来提高速度,并在可能的情况下进行提供者之间的“服务器端复制”,以避免将数据下载到本地磁盘。

完整性检查
除了校验和,您可以使用 rclone check 确保发送的数据与原始数据相符。

活跃的社区
作为一款成熟的软件,维护者来自活跃的社区,经常有更新,拥有丰富的论坛和不同用例的文档。

常见用例

自动化备份 — 您可以安排将本地文件夹同步到云提供商,并进行加密,确保数据安全且冗余。

云间迁移 — 例如,将数据从 Dropbox 移动到 S3,而不需本地保存,使用“服务器端”的传输。

远程文件访问 — 将云存储挂载为本地磁盘,允许直接在远程数据上工作。

文件服务 — 使用 Rclone 通过 HTTP 或 SFTP 提供云内容,例如释放备份库供其他计算机访问。

双向同步 — 始终保持两个文件夹(本地或远程)相等,理想用于镜像或协作。