在 RcloneView 中使用 Rclone NCDU 分析云存储使用情况
借助 rclone 强大的 NCDU 工具,通过 RcloneView 集成的终端,准确了解你的云存储空间都用在了哪里。
云存储费用可能会悄悄增加。这里有一个被遗忘的备份文件夹,那里有一批未压缩的视频文件,转眼间你就在为自己都没意识到在使用的数 TB 存储空间付费。Rclone 内置了 NCDU(NCurses Disk Usage)工具,可以扫描你的远程存储,并呈现一个可交互、可导航的目录大小明细。通过 RcloneView 集成的终端和文件浏览器,你可以运行 ncdu 扫描,识别占用空间的文件和文件夹,并立即采取行动来回收存储空间。本指南涵盖了从基本扫描到跨多个云服务商的高级分析工作流的所有内容。

在一个地方管理和同步所有云端
RcloneView 是 rclone 的跨平台 GUI。通过清爽的可视化界面比较文件夹、传输或同步文件,并自动化多云工作流。
- 一键作业:复制 · 同步 · 比较
- 调度器与历史记录,实现可靠的自动化
- 支持 Google Drive、OneDrive、Dropbox、S3、WebDAV、SFTP 等
核心功能免费。Plus 提供自动化功能。
什么是 Rclone NCDU?
Rclone NCDU 是经典 Linux ncdu(NCurses Disk Usage)工具的云端适配版本。原版 ncdu 分析本地文件系统,而 rclone 的实现可以配合 rclone 支持的任何远程存储后端使用,包括 Google Drive、Amazon S3、Dropbox、OneDrive、Backblaze B2 以及其他 70 多个服务商。
当你运行 rclone ncdu 时,它会对指定的远程路径执行递归扫描,计算每个文件和目录的大小。扫描结果会显示在一个可交互的终端界面中,你可以在其中:
- 导航目录以深入查看嵌套的文件夹结构
- 按大小排序以立即查看占用空间最大的项目
- 按数量排序以查找包含大量小文件的目录
- 标记文件以删除,直接在界面中操作
- 导出结果以供离线分析或生成报告
相比单纯浏览云存储,ncdu 的主要优势在于速度和全面性。手动检查成千上万个文件夹是不切实际的,而 ncdu 一次扫描就能覆盖所有内容,并以优先级排序、可操作的格式呈现结果。
与特定服务商工具的区别:
大多数云服务商都提供某种形式的存储使用情况显示,但这些通常都有局限性:
- Google Drive 显示总使用量,但不会按文件夹细分
- S3 需要 CloudWatch 指标或第三方工具才能进行详细分析
- Dropbox 显示每个共享文件夹的使用情况,但会遗漏嵌套结构
无论你使用哪个服务商,Rclone ncdu 都能提供一致、详细的分析。
运行你的第一次 NCDU 扫描
通过 RcloneView 上手 ncdu 非常简单。打开 RcloneView 集成的终端,或使用文件浏览器进行可视化操作。
通过 RcloneView 的终端:
rclone ncdu remote:
将 remote: 替换为你已配置的远程名称。例如:
rclone ncdu gdrive:
rclone ncdu s3:my-bucket
rclone ncdu dropbox:/Documents
扫描特定子目录:
如果你只想分析存储的一部分,可以指定路径:
rclone ncdu gdrive:/Projects/2025
这比扫描整个远程存储要快得多,对于大型存储账户尤其明显。
了解扫描过程:
当 ncdu 启动时,它会递归列出远程存储上的每个文件和目录。所需时间取决于:
| 因素 | 影响 |
|---|---|
| 文件总数 | 主要因素;10 万个文件可能需要数分钟 |
| API 速率限制 | Google Drive 限制约为每秒 10 个请求 |
| 网络延迟 | 延迟越高,API 调用越慢 |
| 目录深度 | 深度嵌套的结构需要更多 API 调用 |
对于拥有 5 万个文件的 Google Drive,预计扫描时间为 2-5 分钟。对于拥有数百万个对象的 S3 存储桶,建议扫描特定前缀而不是整个存储桶。
浏览 NCDU 界面
扫描完成后,你会看到一个可交互的显示界面。以下是有效使用它的方法。
键盘操作:
| 按键 | 操作 |
|---|---|
| 上/下方向键 | 在项目之间移动选择 |
| 回车 / 右方向键 | 进入所选目录 |
| 左方向键 | 返回上级目录 |
| d | 删除所选文件或目录 |
| s | 切换按大小排序 |
| c | 切换按数量(文件数)排序 |
| g | 切换图形显示 |
| n | 按名称排序 |
| q | 退出 ncdu |
读懂显示内容:
ncdu 输出的每一行都会显示:
- 目录或文件的大小(以易读格式显示)
- 显示与同级项目相对大小的可视化条形图
- 所包含的文件数量(针对目录)
- 目录或文件的名称
默认情况下,最大的项目会显示在最上面,让你能立即看出存储空间被消耗在了哪里。
实用的导航流程:
- 从根级别开始,查看哪些顶级文件夹最大。
- 进入最大的文件夹查看其内容。
- 持续深入,直到找到占用空间的具体文件或子目录。
- 记下你想要清理的项目的路径。
- 使用 RcloneView 的文件浏览器删除、移动或归档这些项目。