page contents

AI编码时代的日常:Claude CLI写错命令导致开发者整个用户目录和数据被rm -rf

目前越来越多的开发者开始使用各种人工智能辅助开发,不过随着使用人数和次数的增加,各种由 AI 工具带来的灾难性问题也层出不穷,例如此前就有开发者使用 Google Antigravity 清理缓存结果整个 D 盘被清空,事后 AI 也道歉并称是自己的操作失误 (但文件已经无法恢复)。

attachments-2025-12-DIqXzrlt6949f619989a1.png目前越来越多的开发者开始使用各种人工智能辅助开发,不过随着使用人数和次数的增加,各种由 AI 工具带来的灾难性问题也层出不穷,例如此前就有开发者使用 Google Antigravity 清理缓存结果整个 D 盘被清空,事后 AI 也道歉并称是自己的操作失误 (但文件已经无法恢复)。

在 Reddit 社区上有开发者发帖求助:使用 Claude CLI 导致数据被删除,现在需要恢复数据,这名开发者准备使用 AI 工具清理旧仓库的软件包,但命令执行后整个 Mac 都要崩溃了,Claude CLI 复查时找到了问题所在:又是写错了命令。

具体来说 Claude CLI 使用的命令是:rm -rf tests/ patches/ plan/ ~/ 关键问题就是后面的~,这导致用户的各种内容都在删除命令范围内,包括但不限于:

  • 整个桌面~Desktop
  • 文档和下载文件夹等等
  • 保存凭据的钥匙串目录~/Library/Keychains
  • Claude 本身的凭证位置~/.claude
  • 应用程序数据
  • 基本上 /Users/ 目录下的所有文件都被删除

在讨论中有其他开发者透露自己所在公司的其他工程师也遇到过类似问题,究其原因就是工程师并没有限制 Claude CLI 的操作目录,也就是基本上授予了 AI 整个机器的访问权限,这是非常危险的行为。

对于已经被清空的文件想要恢复是很难的,不过从这件事中我们也可以学习经验:有公司的工程师已经考虑在 Docker 环境中运行 Claude CLI,毕竟 Docker 容器也是虚拟化环境可以用来隔离宿主机,不至于让 Claude CLI 直接把宿主机上的文件也清空。

更多相关技术内容咨询欢迎前往并持续关注好学星城论坛了解详情。

想高效系统的学习Python编程语言,推荐大家关注一个微信公众号:Python编程学习圈。每天分享行业资讯、技术干货供大家阅读,关注即可免费领取整套Python入门到进阶的学习资料以及教程,感兴趣的小伙伴赶紧行动起来吧。

attachments-2022-05-rLS4AIF8628ee5f3b7e12.jpg

  • 发表于 2025-12-23 09:53
  • 阅读 ( 51 )
  • 分类:行业资讯

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
Pack
Pack

1783 篇文章

作家榜 »

  1. 轩辕小不懂 2403 文章
  2. 小柒 2228 文章
  3. Pack 1783 文章
  4. Nen 576 文章
  5. 王昭君 209 文章
  6. 文双 71 文章
  7. 小威 64 文章
  8. Cara 36 文章