清理云存储:使用 RcloneView 清空回收站并删除旧版本
已删除的文件和旧版本会悄悄占用你的云存储配额。RcloneView 让你可以轻松清理它们,找回你已经付费购买的存储空间。
每次你在 Google Drive 上删除一个文件,它都会进入回收站。每次 OneDrive 覆盖一个文档,它都会保留旧版本。每次启用了版本控制的 S3 存储桶接收更新时,之前的对象都会被保留下来。这些看不见的副本会在数月乃至数年间不断累积,占用配额并推高存储费用。Rclone 的 cleanup 命令可以清除这些隐藏的冗余数据,而 RcloneView 让你只需点击几下就能运行它。

在一个地方管理和同步所有云端
RcloneView 是 rclone 的跨平台 GUI。通过清爽的可视化界面比较文件夹、传输或同步文件,并自动化多云工作流。
- 一键作业:复制 · 同步 · 比较
- 调度器与历史记录,实现可靠的自动化
- 支持 Google Drive、OneDrive、Dropbox、S3、WebDAV、SFTP 等
核心功能免费。Plus 提供自动化功能。
已删除和已版本化的文件如何浪费配额
大多数云服务商都会将已删除和已版本化的文件计入你的存储配额。其影响往往比预想的更大:
| 服务商 | 计入配额的内容 | 自动清除策略 |
|---|---|---|
| Google Drive | 已删除文件、所有文件版本 | 回收站在 30 天后自动删除 |
| OneDrive | 回收站项目、版本历史 | 回收站在 93 天后自动清空 |
| Dropbox | 已删除文件及旧版本 | 保留 30 天(基础版)或 180 天(专业版) |
| Amazon S3 | 所有对象版本(如启用版本控制) | 无自动清除;需配置生命周期规则 |
| Backblaze B2 | 所有文件版本 | 若无生命周期规则则不会自动清除 |
| Google Cloud Storage | 非当前对象版本 | 可通过生命周期策略配置 |
一个使用率达到 90% 的 Google Drive 账户,可能仅回收站就占用了 5%-10% 的使用量。在启用了版本控制的 S3 存储桶上,旧版本可能会使实际存储消耗随时间翻倍甚至增至三倍。
按服务商执行清理
Google Drive 回收站
Google Drive 的回收站是隐藏用量最常见的来源。要清空它:
rclone cleanup gdrive:
这会永久删除 Google Drive 回收站中的所有文件,且无法撤销——在运行此命令前,请确保回收站中没有你仍需要的内容。
在 RcloneView 中,你无需打开终端即可从界面触发清理。导航到你的 Google Drive 远程,使用清理操作即可。
OneDrive 回收站
OneDrive 会将已删除的文件在回收站中保留最长 93 天:
rclone cleanup onedrive:
这会清空回收站。对于回收站容量较大的 OneDrive 商业版账户,此操作可以立即释放大量空间。
S3 已版本化对象
启用了版本控制的 S3 存储桶会累积旧对象版本。Rclone 的清理功能可移除非当前版本:
rclone cleanup s3-remote:my-bucket
对于拥有数千个已版本化对象的存储桶,此操作可能需要一些时间。你可以针对特定前缀进行有选择的清理:
rclone cleanup s3-remote:my-bucket/logs/
Dropbox 及其他服务商
Dropbox 不直接通过 rclone 支持 cleanup 命令。对于 Dropbox,请通过其网页界面或 API 管理已删除文件和版本。其他服务商,如 pCloud 和 Backblaze B2,支持类似于上述示例的清理方式。
检查回收站占用了多少空间
在运行清理之前,先检查你能够找回多少空间:
rclone about gdrive:
输出中包含一行 Trashed,显示了已删除文件所占用的确切空间大小:
Total: 15 GiB
Used: 12.3 GiB
Free: 2.7 GiB
Trashed: 3.8 GiB
在此示例中,清空回收站将立即释放 3.8 GiB 空间——使可用空间增加一倍以上。
有选择地删除旧文件版本
某些工作流程需要保留最新版本,同时删除较旧的版本。Rclone 通过特定后端的命令支持这一操作:
对于启用了版本控制的 S3:
rclone backend cleanup-hidden s3-remote:my-bucket