AX 爱鲜报

rclone 云存储同步工具

rclone 是 Go 编写的命令行云存储同步工具,被称为「云存储界的 rsync」,支持 Google Drive、S3、OneDrive、Dropbox、WebDAV 等数十种存储后端,可完成同步、挂载、加密与迁移。

爱鲜报评分

0.0

0 人评分

61k

星数

否

中文

Go

主语言

是

活跃

1261

贡献者

人工分析

EDITORIAL

推荐理由

rclone 是云存储运维与数据迁移领域的标杆工具,60k+ Star 与长期活跃维护说明其可靠性。它把异构存储抽象成统一命令行接口,一条命令即可完成跨云复制、增量同步与校验。对需要备份、迁移或统一管理多云存储的开发者与运维团队,几乎是必备基础设施。

适用场景

  • 多云/对象存储之间的数据迁移与备份
  • 将云存储挂载为本地文件系统(FUSE)
  • 服务器定时增量同步与镜像备份
  • 网盘与对象存储之间的批量上传下载
  • 加密后上传到不可信存储(crypt 后端)

优点

  • 支持后端极多,几乎覆盖主流云存储与网盘
  • 命令行接口统一,脚本化与自动化能力强
  • 支持加密、校验、增量同步与带宽限速
  • Go 单二进制分发,跨平台部署简单
  • 社区活跃、文档完善、MIT 许可友好

缺点

  • 命令行参数与配置项繁多,初学曲线较陡
  • 部分网盘后端受服务商 API 限流影响速度
  • 挂载模式在大量小文件场景性能有限
  • 配置文件含凭据,需注意权限与安全保管
上手难度 进阶

rclone 是什么

rclone 是一个用 Go 编写的命令行程序,官方定位是「云存储界的 rsync」。它把几十种云存储与网盘抽象成统一的远程(remote)概念,让你用同一套命令在本地与云端、云端与云端之间复制、同步、校验和挂载文件。

核心能力

  • 统一抽象:每个存储后端配置为一个 remote,命令写法一致。
  • 同步与复制:支持增量同步、校验和比对、单向镜像。
  • 挂载:通过 FUSE 把远端挂载为本地目录,像本地文件一样访问。
  • 加密:crypt 后端可在上传前加密,适配不可信存储。
  • 丰富后端:S3 兼容存储、Google Drive、OneDrive、Dropbox、WebDAV、SFTP、FTP、Azure Blob 等。

典型用法示意

# 查看已配置的远端
rclone listremotes

# 本地目录同步到云存储(镜像,删除目标多余文件需谨慎)
rclone sync /data/backup myremote:backup

# 云端之间复制
rclone copy remoteA:photos remoteB:photos-archive

# 挂载为本地目录
rclone mount myremote: /mnt/cloud --vfs-cache-mode writes

具体后端配置参数请以官方文档为准,不同存储的鉴权方式差异较大。

适合谁用

  • 需要把数据在多个云厂商之间迁移或做异地备份的运维人员;
  • 希望用脚本统一管理网盘与对象存储的开发者;
  • 想把云存储当本地磁盘使用的个人用户。

上手建议

建议先用 rclone config 完成一个后端配置,从 copy、ls 等只读或安全命令开始熟悉,再逐步使用 sync。对重要数据执行 sync 前,先用 --dry-run 预演,避免误删。

评论

登录后才可评论与评分

0 条评论

  • 暂无评论,来写第一条吧。