Rclone:云存储的瑞士军刀,一款开源命令行多云同步工具 #
Rclone 是什么? #
Rclone 是一款用 Go 语言编写的开源命令行程序,用于管理云存储上的文件,可以看作是云端的 rsync、cp、mv、mount、ls、ncdu、tree、rm 与 cat 命令集合。它支持超过 70 种云存储产品,涵盖 S3 对象存储、企业级与消费级网盘(Google Drive、OneDrive、Dropbox、Box、pCloud、MEGA、阿里云 OSS 等)以及标准传输协议(FTP、SFTP、WebDAV、SMB、HTTP)。
对普通用户而言,Rclone 解决的是"数据散落在多个网盘、难以统一搬运与备份"的痛点:你可以把本地文件加密后备份到云端,也可以在不同网盘之间直接迁移数据,甚至把网盘挂载成本地磁盘像普通文件夹一样使用。Rclone 全程校验 MD5/SHA1 哈希并保留文件时间戳,传输中断后可从最后一个成功文件继续,被用户称为"云存储的瑞士军刀"和"与魔法无异的技术"(官网原话)。
Rclone 有哪些亮点特色? #
- 70+ 云存储一站式打通:覆盖 S3 对象存储、Google Drive、Google Photos、OneDrive、Dropbox、Box、MEGA、pCloud、iCloud Drive、Backblaze B2、Cloudflare R2、阿里云 OSS、腾讯云、Seafile、WebDAV、SFTP、FTP 等主流服务,还支持大量基于标准协议的第三方存储开箱即用。
- 类 Unix 命令的云端映射:提供
rclone copy、sync、move、mount、ls、ncdu、tree、rm、cat等子命令,语法与 rsync 高度相似,支持 Shell 管道与--dry-run预演保护,脚本化运维毫无门槛。 - 绝不丢数据的严谨机制:全流程校验 MD5/SHA1 哈希,始终保留文件时间戳,支持随时重启中断的传输,并提供
check与cryptcheck校验缺失/多余文件;遇到限速、断网或配额限制仍可从断点续传。 - 虚拟后端叠加出无限玩法:通过 Crypt 加密、Compress 透明压缩、Chunker 大文件分块、Hasher 哈希增强、Union 合并等虚拟后端,可以把任意本地或云端文件系统"包装"成新的远程,实现加密网盘、多盘合一等高级场景。
- 网盘秒变本地磁盘:
rclone mount可在 Windows、macOS、Linux 与 FreeBSD 上把本地、云端或虚拟文件系统挂载为磁盘,并通过 SFTP、HTTP、WebDAV、FTP、DLNA 协议对外提供服务,让电视、播放器直接读取云端媒体库。 - 服务端传输省带宽:在条件允许时优先使用服务端复制,两个不同云服务商之间搬运数据无需经过本地磁盘,既不占用本地上行带宽,也大幅缩短大体积迁移的耗时。
- 单文件便携、开箱即用:Rclone 是单个可执行文件,下载 zip 解压即用,无需安装程序;官方 Ubuntu、Debian、Fedora、Brew、Chocolatey 仓库均已收录,
rclone selfupdate一条命令即可自升级。 - 成熟开源、社区活跃:项目自 2014 年持续维护至今(当前版本 v1.75.2),支持 Windows、macOS、Linux、FreeBSD 等平台,并附带实验性的 Web GUI 与远程控制 API,第三方开发者据此构建了大量备份、还原与业务流程方案。

免费下载 Rclone #
以下为官方提供的 Windows 各架构安装包,点击链接即可下载(Rclone 为单文件可执行程序,解压后即可运行):
| 文件名 | 描述 | 大小 | 下载 |
|---|---|---|---|
| rclone-v1.75.2-windows-386.zip | Windows 32 位(x86)版本,适配老旧设备与 32 位系统 | 28.3 MB | 夸克网盘 |
| rclone-v1.75.2-windows-amd64.zip | Windows 64 位(x64)版本,绝大多数现代 PC 首选 | 30.2 MB | 夸克网盘 |
| rclone-v1.75.2-windows-arm64.zip | Windows on ARM 64 位版本,适用于骁龙平台笔记本与平板 | 27.2 MB | 夸克网盘 |
提示:如果不确定自己的处理器架构,通常选择
windows-amd64即可。macOS、Linux、FreeBSD 等平台的安装包可前往官网下载页 https://rclone.org/downloads/ 获取。
Rclone 如何使用? #
Rclone 默认没有图形界面,所有操作都在命令行(Windows 的 CMD / PowerShell,或 macOS、Linux 的终端)中完成。基础流程如下:
- 下载并解压:从上方表格或官网下载对应架构的压缩包,解压得到
rclone.exe(Windows)或rclone(macOS/Linux)。该文件是便携程序,可放在任意目录,建议放入系统 PATH 便于全局调用。 - 配置远程存储:在命令行输入
rclone config,按提示输入n新建远程(remote),选择存储类型(如 Google Drive、OneDrive、S3 等),随后按向导填写账号或密钥信息。OAuth 类网盘会自动打开浏览器完成授权;配置结果保存在配置文件中,可通过rclone config file查看其位置。 - 执行常用操作:配置完成后即可调用子命令,语法为
rclone subcommand [options] <参数> <参数...>。例如:rclone copy /本地/目录 gdrive:备份目录—— 复制新增或变更的文件到云端;rclone sync gdrive:照片 onedrive:照片备份—— 单向同步,使目标目录与源完全一致;rclone bisync A: B:—— 双向同步两个目录;rclone move /本地/目录 s3:bucket—— 校验成功后移动文件并删除本地副本;rclone ls、lsd、lsf、size、ncdu—— 列举文件、统计容量、交互式分析空间占用。
- 进阶:挂载与加密:安装第三方工具 WinFsp 后,可用
rclone mount gdrive: X:把网盘挂载成 Windows 磁盘;也可先用rclone config创建crypt类型的远程,为已有云端目录启用透明加密,再用rclone copy向加密远程写入数据。 - 可选:图形界面与自动化:Rclone 提供实验性的 Web GUI(
rclone gui)与远程控制 API(rclone rcd、rclone rc),方便不习惯命令行的用户;同时可通过 Windows 任务计划或 Linux systemd/cron 让同步任务定时自动执行。
在无浏览器的远程服务器或 NAS 上配置 OAuth 网盘时,可在无头机器上运行 rclone config 并回答 n,再在带浏览器的电脑上执行 rclone authorize "onedrive",把生成的 Token 粘贴回无头机器即可;也可以通过复制配置文件或建立 SSH 隧道(端口 53682)的方式完成授权。
Rclone 的常见问题 #
Rclone 是免费的吗? Rclone 是完全开源免费的软件,官方通过赞助商(Platinum / Gold Sponsor)与商业支持服务维持项目运转,个人使用无需付费,也不存在功能阉割版本。
Rclone 有图形界面吗?
默认没有传统桌面 GUI,它以命令行方式运行;不过官方提供了实验性的 Web 图形界面(rclone gui),社区也有大量第三方 GUI 客户端基于其 API 开发。若你完全不熟悉命令行,建议先参考官方 GUI 与 Usage 文档。
Windows 上挂载网盘失败怎么办?
rclone mount 在 Windows 上依赖第三方工具 WinFsp,需要单独安装(choco install winfsp 或从官网下载安装包)。此外挂载通常需要管理员权限或开启相应策略,请确认已正确安装 WinFsp 并重启命令行。
为什么安装后提示系统版本不支持? 当前 v1.75.2 要求 Windows 10 / Server 2016 及以上、macOS 12(Monterey)及以上、Linux 内核 3.2 及以上、FreeBSD 12.2 及以上。Windows 7、Windows Server 2008/2012 最高只能使用 v1.63.1,macOS 10.15 最高为 v1.70.3,旧版系统请到 https://downloads.rclone.org/ 下载对应历史版本。
传输过程中断网会不会需要从头再来? 不会。Rclone 的所有操作都可以随时重启,中断后会从最后一个已成功传输的文件继续,并且全程校验 MD5/SHA1 哈希、保留文件时间戳,因此无需担心数据损坏或不一致。
如何升级到最新版本?
已安装的 Rclone 可直接执行 rclone selfupdate 自升级;通过包管理器安装的用户(如 brew、winget、choco、scoop)也可使用对应的升级命令。需要注意的是,第三方包管理器维护的版本可能滞后于官网,追求最新功能建议从 rclone.org 下载。
云端之间搬运数据会占用本地带宽吗? 在服务商支持的前提下,Rclone 会优先采用服务端传输(server-side copy),数据在两家云服务商之间直接流转,几乎不消耗本地带宽;只有不支持该特性的组合才会经由本地中转。
Rclone 如何安装? #
Windows
- 预编译二进制:下载上表中与处理器架构匹配的 zip 包,解压得到
rclone.exe,放到任意目录(如C:\Program Files\rclone\),并在 CMD 或 PowerShell 中运行rclone.exe config完成配置。 - Winget:最新版 Windows 已内置,执行
winget install Rclone.Rclone即可安装,卸载使用winget uninstall Rclone.Rclone --force。 - Chocolatey:执行
choco install rclone;如需挂载功能,再执行choco install winfsp。 - Scoop:执行
scoop install rclone。 - 若需要
mount功能,请额外安装第三方工具 WinFsp。
macOS
- Homebrew:
brew install rclone。注意通过 brew 安装的版本不再支持mount,如需挂载请改用预编译二进制或从源码编译。 - MacPorts:
sudo port install rclone。 - 预编译二进制(用 curl 下载可规避 Gatekeeper 签名校验):
若通过浏览器下载后提示"无法验证开发者",可执行cd && curl -O https://downloads.rclone.org/rclone-current-osx-amd64.zip unzip -a rclone-current-osx-amd64.zip && cd rclone-*-osx-amd64 sudo mkdir -p /usr/local/bin sudo mv rclone /usr/local/bin/xattr -d com.apple.quarantine rclone解除隔离属性。
Linux / BSD
- 一键脚本:
sudo -v ; curl https://rclone.org/install.sh | sudo bash(安装测试版可追加-s beta)。 - 手动安装预编译包:
curl -O https://downloads.rclone.org/rclone-current-linux-amd64.zip unzip rclone-current-linux-amd64.zip && cd rclone-*-linux-amd64 sudo cp rclone /usr/bin/ && sudo chown root:root /usr/bin/rclone && sudo chmod 755 /usr/bin/rclone - 其他方式:官方仓库已收录 rclone,可通过 apt / dnf 等包管理器安装,也支持 Docker、Snap、Ansible 以及从源码编译安装。
Android(附带说明) 官网同时提供 Android 构建版本,作为官方发布的一部分,但尚未被列为一等公民构建,需要可前往官网下载页查看。
通用提示:Rclone 是单文件程序,可便携运行,无需安装;如需开机自启,可配置 Windows 任务计划或 Linux 的 systemd 服务。
Rclone 如何卸载? #
Windows
- 若为手动解压的便携版:直接删除
rclone.exe所在文件夹即可,系统中不存在注册表残留。 - 若通过包管理器安装:分别执行
winget uninstall Rclone.Rclone --force、choco uninstall rclone或scoop uninstall rclone。 - 如已安装 WinFsp 且不再需要,可在"控制面板 → 程序和功能"中卸载。
- 配置文件不会随程序自动删除,可先执行
rclone config file查看路径(通常为%APPDATA%\rclone\rclone.conf),确认无用后手动删除。
macOS
- Homebrew 安装:执行
brew uninstall rclone;MacPorts 安装:执行sudo port uninstall rclone。 - 手动安装:删除
/usr/local/bin/rclone(如为 Apple Silicon 通过脚本安装,可能在/usr/local/bin或/opt/homebrew/bin)。 - 配置文件通常位于
~/.config/rclone/rclone.conf,执行rclone config file可确认位置,需要时手动删除。
Linux / BSD
- 脚本或手动安装:执行
sudo rm /usr/bin/rclone;如安装了手册页,一并删除/usr/local/share/man/man1/rclone.1并运行sudo mandb更新索引。 - 包管理器安装:使用对应的
apt remove rclone、dnf remove rclone、snap remove rclone等命令卸载;Docker 方式则删除对应容器与镜像。 - 配置文件一般位于
~/.config/rclone/rclone.conf(root 用户为/root/.config/rclone/rclone.conf),缓存目录可通过--cache-dir参数或默认位置清理。
