AI编码时代的日常:Claude CLI写错命令导致开发者整个用户目录和数据被rm -rf
嗯,用户让我帮忙总结一下这篇文章的内容,控制在100字以内,而且不需要用“文章内容总结”之类的开头,直接写描述就行。首先,我需要通读整篇文章,抓住主要信息。 文章讲的是开发者使用Claude CLI清理旧软件包时,不小心删除了整个用户目录。问题出在命令中的~符号,导致所有文件被删除。Claude AI后来复查并道歉,但文件无法恢复。这让我想到之前也有类似事件,比如Google Antigravity导致D盘被清空。 另外,文章提到Reddit上有开发者求助,他们也遇到了同样的问题。还有其他工程师分享经验,指出授予AI整个机器权限的风险,并建议使用Docker隔离环境来避免类似问题。 所以总结下来,关键点是:开发者误操作导致文件删除、AI复查道歉但无法恢复、类似事件频发、权限管理不当和建议使用容器隔离。 现在要把这些信息浓缩到100字以内。需要简洁明了地表达出主要事件和教训。 </think> 开发者使用Claude CLI清理旧软件包时误删用户目录文件,AI复查后道歉但无法恢复。类似事件频发,建议限制AI权限或使用容器隔离环境以避免风险。 2025-12-15 05:19:14 Author: www.landiannews.com(查看原文) 阅读量:11 收藏

#人工智能 AI 编码时代的日常:有开发者使用 Claude CLI 清理旧软件包结果整个用户目录被清空,事后 Claude AI 复查找出问题并道歉,但文件恢复无望。具体来说 Claude CLI 编写和执行的命令是 rm -rf tests/ patches/ plan/ ~/,关键问题在于后面的~,这导致 /Users/ 下的所有文件基本都被删除。查看全文:https://ourl.co/111350

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

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

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

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

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

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

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

via Reddit

山外的鸭子哥

山外的鸭子哥

蓝点网站长,如果发现本文存在错误或错别字,欢迎在评论区留言,收到消息后我将及时修改。其他事宜请点击本站任意页面底部的「与我们联系」获取邮箱。

2.46W816.82M1.66W10.63M¥30


文章来源: https://www.landiannews.com/archives/111350.html
如有侵权请联系:admin#unsafe.sh