Scan to share on WeChat

Open WeChat and scan

ai,

当AI真正成为你的助手:用Claude Code完成一次深度磁盘清理的真实体验

Jan 20, 2026 · 2 分钟阅读
当AI真正成为你的助手:用Claude Code完成一次深度磁盘清理的真实体验
Share

前言:一个让我重新认识AI的下午

2026年1月20日,周二。

我的 MacBook Pro 又一次弹出那个熟悉的警告:”您的启动磁盘几乎已满”。

作为一个长期与磁盘空间斗争的Mac用户,我太熟悉这种感觉了:散落在各处的缓存文件、不知道还有没有用的开发环境、占据几十GB的模拟器数据、各种应用的残留文件……每次清理都像是一场考古发掘,费时费力还不一定有效果。

但这一次不同。

我决定把这个”烦人的杂活”交给Claude Code——Anthropic的AI编程助手。结果?三个小时内释放了近200GB的磁盘空间,而我只需要喝着咖啡,偶尔点击”确认”。

这不是一篇技术教程,而是一次真实的体验记录。它让我意识到:通用AGI工具已经真正到来了。


一、真实场景:一次完整的磁盘清理之旅

1.1 起点:1TB的Mac只剩5GB可用

我的Mac配置是1TB SSD。作为一个开发者,这个容量应该绑绑有余。但现实是残酷的:

  • iOS开发环境
  • Android SDK
  • 多个Node.js版本
  • Docker容器
  • 各种IDE和编辑器
  • 剪映视频项目
  • 下载文件夹里的”临时”文件(已经躺了一年)

可用空间:只剩5GB。

传统的解决方案是什么?

  1. 打开”关于本机” → 存储空间 → 慢慢等它分析
  2. 用第三方工具扫描(CleanMyMac、DaisyDisk等)
  3. 手动删除看起来”应该没用”的文件
  4. 祈祷不要删错重要的东西

这个过程我太熟悉了,通常需要半天到一天的时间,而且效果参差不齐。

1.2 对话开始:让AI理解我的需求

我打开Claude Code,输入了一句话:

“帮我分析一下Mac的磁盘使用情况,找出占用空间大的文件和可以安全清理的缓存。”

接下来发生的事情让我印象深刻。

Claude Code没有直接开始扫描,而是先理解了问题的全貌

让我先检查磁盘使用情况的概览...

分析完成。你的磁盘主要占用来自:
1. iOS DeviceSupport(34GB)- Xcode调试符号
2. Application Support(多个大型应用数据)
3. Gradle/Maven缓存(24GB)- Java构建缓存
4. npm缓存(6.6GB)
5. Docker volumes(可回收5.1GB)
6. 剪映项目文件(16GB)

我可以帮你:
- 清理旧版本的iOS调试符号(保留最新两个版本)
- 清理构建工具缓存
- 分析哪些应用数据可以安全删除
- 将大型项目移动到外置硬盘

你想先从哪个开始?

Claude Code 磁盘分析界面 Claude Code 对磁盘使用情况的智能分析

这不是简单的”执行命令”,而是真正的”理解+规划+建议”。

1.3 智能执行:超出预期的细节处理

当我同意开始清理后,Claude Code展示了让我惊讶的能力。

场景一:iOS DeviceSupport清理

它没有粗暴地删除所有文件,而是:

  1. 列出所有版本(20.2、20.1、20.0.1、20.0、19.6.2、19.6、19.5……)
  2. 分析我的设备当前系统版本
  3. 建议保留20.2和19.6.2(对应我手机和iPad的系统)
  4. 删除其他旧版本

释放空间:约20GB

场景二:处理复杂的路径和权限

在清理过程中,遇到了包含中文和空格的路径,普通脚本会报错。Claude Code自动处理了这些边缘情况:

# 它自动使用了正确的引号处理
rm -rf "/Users/kiyoliang/Library/Application Support/LarkShell/update/"

场景三:意外发现

在分析Application Support目录时,它发现了一些我完全不知道的空间占用:

  • 影刀RPA的更新包:1.4GB(应用已卸载但残留)
  • 飞书的更新缓存:1.8GB
  • 微信的媒体文件:40GB(其中很多是过期的群聊图片)

这些是我用传统方法很难发现的”隐藏空间杀手”。

1.4 遇到问题:自动诊断和修复

清理过程并非一帆风顺。npm缓存清理时出现了错误:

npm:1: command not found: _nvm_lazy_load

我还没来得及查资料,Claude Code已经理解了问题:

“这是nvm懒加载的shell配置问题。不过没关系,我可以直接删除~/.npm目录来达到相同效果。”

问题解决,继续执行。

Claude Code 自动修复错误 遇到错误时的自动诊断和修复

1.5 意外插曲:剪映项目的恢复

在清理过程中,我决定把16GB的剪映项目移动到外置硬盘。移动完成后,打开剪映——所有项目都消失了。

这是我第一次感到紧张。但Claude Code立即开始处理:

  1. 确认数据在外置硬盘上是完整的(70个项目)
  2. 尝试创建符号链接(失败,因为exFAT不支持)
  3. 诊断出权限问题的根本原因
  4. 提出替代方案:复制回本地

最终,所有70个项目安全恢复。

这个过程中最让我印象深刻的是:Claude Code不是在”执行命令”,而是在”解决问题”。 它会分析原因、提出方案、处理异常、验证结果。


二、不只是清理:这次体验教会我什么

2.1 从”工具”到”助手”的质变

传统的磁盘清理工具(包括macOS自带的和第三方的)是这样工作的:

工具类型 工作方式 局限性
系统自带 按类别显示占用 不告诉你具体能删什么
CleanMyMac 扫描+分类+一键清理 黑盒操作,不敢全信
命令行工具 du/df/ncdu 需要专业知识判断

而Claude Code的方式完全不同:

传统工具:这里有34GB的iOS DeviceSupport
Claude Code:你有8个版本的iOS调试符号,其中6个是旧版本,
            根据你当前设备的系统版本,我建议保留这两个,
            删除其他六个可以释放约20GB空间。你确认吗?

这是”信息”和”建议”的区别,是”数据”和”决策”的区别。

2.2 理解上下文的能力

整个清理过程中,Claude Code始终保持着对我的情况的理解:

  • 它知道我是开发者,所以不会建议删除IDE配置
  • 它知道我有iOS开发需求,所以保留了最新的DeviceSupport
  • 它知道我连接了外置硬盘,所以提出了移动方案
  • 它知道我的剪映项目很重要,所以在出问题时优先保证数据安全

这不是预设的规则,而是从对话中理解的上下文。

2.3 处理意外的能力

任何涉及文件系统的操作都可能出现意外。在这次清理中:

  • 遇到了shell配置问题(nvm懒加载)
  • 遇到了文件系统兼容性问题(exFAT不支持符号链接)
  • 遇到了外置硬盘速度问题(小文件读取慢)

每一次,Claude Code都能:

  1. 诊断问题:不是简单报错,而是分析原因
  2. 提出方案:通常是多个可选方案
  3. 执行修复:在我确认后继续推进
  4. 验证结果:确保问题真正解决

Claude Code 处理异常流程 Claude Code 处理异常的智能流程


三、技术视角:为什么Claude Code能做到这些

3.1 Agentic架构:不只是对话

Claude Code不是一个简单的”问答机器人”。它的架构是Agent(代理)模式

用户设定目标 → Agent规划步骤 → Agent执行步骤 → 遇到问题自我调整 → 直到完成

根据Anthropic官方介绍,Claude Code具备以下核心能力:

能力 说明
Checkpoints 每次更改前自动保存状态,可随时回滚
Subagents 可派生子任务并行执行
Hooks 在特定节点自动触发操作(如测试、检查)
Background Tasks 长时间任务不阻塞其他工作

这意味着Claude Code可以:

  • 自主规划:把”清理磁盘”分解成多个子任务
  • 并行执行:同时分析多个目录
  • 错误恢复:出问题时自动尝试其他方案
  • 状态追踪:知道自己做了什么、还要做什么

3.2 工具使用:连接现实世界

Claude Code的强大还在于它能真正操作你的系统

  • 执行shell命令(ls、rm、cp、du等)
  • 读写文件系统
  • 安装和运行工具
  • 与外部服务交互

根据VentureBeat的报道,最新的MCP Tool Search功能让Claude Code可以动态加载数千个工具,而不会占用过多上下文空间。

3.3 持续进化:每周都在变强

2026年1月的更新中,Claude Code增加了:

  • 更好的多语言支持
  • 更智能的会话管理
  • 更精准的工具选择
  • 更稳定的长时间运行

这不是静态的软件,而是持续进化的AI系统。


四、深度思考:这意味着什么

4.1 “以前很头疼的问题现在非常轻松”

这次磁盘清理让我深刻体会到这句话的含义。

维度 传统方式 Claude Code方式
时间 半天到一天 2-3小时(含意外处理)
专业知识 需要了解macOS文件结构 只需描述问题
风险控制 担心删错重要文件 AI会解释每个操作
完整性 很难发现所有可清理空间 全面分析+智能建议
异常处理 需要自己Google解决 AI自动诊断修复

这不是效率的提升,而是体验的质变。

4.2 通用AGI工具的特征

这次体验让我对”通用AGI工具”有了更具体的理解。它应该具备:

  1. 自然语言理解:用人话描述需求
  2. 上下文感知:理解你的具体情况
  3. 自主规划:把目标分解成步骤
  4. 工具使用:能够操作真实世界
  5. 异常处理:遇到问题能自我调整
  6. 结果验证:确保任务真正完成

Claude Code已经具备了所有这些特征。

4.3 这只是开始

Anthropic刚刚发布的Cowork把这种能力扩展到了非编程领域:

“Claude Code for the rest of your work”

这意味着同样的AI能力可以用于:

  • 文件整理和归档
  • 发票和报销处理
  • 文档撰写和编辑
  • 数据分析和可视化

磁盘清理只是冰山一角。

通用AGI工具的应用场景 从磁盘清理到更广泛的应用场景


五、给不同读者的建议

5.1 如果你是普通Mac用户

不需要等待”更傻瓜”的工具。 Claude Code的命令行界面看起来有点技术化,但实际使用非常简单:

  1. 安装Claude Code(需要Claude Pro订阅)
  2. 打开终端,输入 claude
  3. 用中文描述你的需求
  4. 确认AI的建议并执行

你需要的不是技术知识,而是清晰描述问题的能力。

5.2 如果你是开发者

把Claude Code当作你的结对编程伙伴。 不只是写代码,而是所有需要与电脑交互的任务:

  • 环境配置和调试
  • 日志分析和问题排查
  • 批量文件处理
  • 脚本编写和自动化

我现在的工作方式是:任何需要超过5分钟手动操作的任务,都先问问Claude Code能不能帮忙。

5.3 如果你是技术管理者

重新评估”运维”和”支持”工作的成本。 当AI可以处理大部分常规技术任务时:

  • IT支持的人力需求可能下降
  • 开发者自助解决问题的能力提升
  • 文档和知识库的重要性相对降低(AI可以直接回答问题)

六、结语:AI助手的时代已经到来

回到开头的场景。

我的Mac从只剩5GB可用,变成了接近200GB可用

但更重要的是这个过程给我的启示:

AI已经不再是”聊天机器人”或”代码补全工具”。

它是一个真正能帮你完成复杂任务的助手。

就像有了一个24小时待命的技术专家,他:

  • 懂得你的系统和环境
  • 能够直接操作你的电脑
  • 会解释每一步在做什么
  • 遇到问题会自己想办法
  • 不会因为”太简单”或”太麻烦”而拒绝

这就是2026年的AI。

如果你还没有体验过Claude Code,我强烈建议你试试。不一定是磁盘清理——任何你觉得”有点烦”但”又不得不做”的电脑任务,都可以让AI来帮忙。

你会发现:以前很让人头疼的问题,现在真的非常轻松。


附录:本次清理的具体数据

清理项目 释放空间
iOS DeviceSupport旧版本 ~20GB
Gradle缓存 ~12GB
Maven缓存 ~12GB
npm缓存 ~6.6GB
iOS模拟器(之前清理) ~93GB
系统缓存(之前清理) ~31GB
应用更新包 ~3GB
不常用数据(备份至移动硬盘) ~18GB
总计 ~195GB

参考资料

官方资源

媒体报道

相关阅读


联系方式

如果你对Claude Code使用有问题或想法:

特别欢迎分享你的AI助手使用经验!


本文基于2026年1月20日的真实使用体验撰写。

当AI真正成为助手,生活中那些”小麻烦”都会变得轻松起来。

Enjoyed this article?

Stay updated with the latest insights on AI, DevOps, and cloud architecture. Subscribe to get notified when new articles are published.

关注微信公众号,获取更多AI前沿洞察
微信公众号:JustJason

扫码关注 JustJason

Found this helpful? Share it with others who might benefit!
Jason Zhang
Written by Jason Zhang Follow
10年+ 企业级软件架构师,专注 AI 私有化部署、DevOps、云原生架构。曾主导多个知名企业的大模型落地项目。

Related Posts