Claude CLI误删用户、文档及下载文件夹

AI资讯2个月前发布 ainav
57 0

近日,一名开发者在社交平台分享了一段惊心的使用经历。他在尝试清理旧仓库时,意外触发了一个强大的删除命令,导致整个Mac系统遭遇严重损坏。

Claude CLI误删用户、文档及下载文件夹

经过详细排查,问题最终指向了Claude CLI工具执行的一行命令:

rm -rf tests/ patches/ plan/ ~/

这条看似简单的命令暗藏杀机,尤其是在结尾的”~/”符号上。这个符号代表用户的主目录,在Mac系统中等同于整个用户文件空间。这意味着该命令实际删除了:

  • 完整的桌面文件夹(~/Desktop)

  • 包括文档、下载等在内的个人文件夹

  • 关键的钥匙串数据存储位置(~/Library/ Keychains)

  • Claude平台的相关认证信息(~/.claude)

  • 系统缓存和应用程序数据

  • 用户目录下的所有文件几乎都被彻底清除

开发者尝试恢复系统时发现,桌面、钥匙串、Claude账户及相关配置均已被永久删除。更糟糕的是,打开这些文件夹时会弹出”当前目录已被删除”的错误提示。

Claude CLI误删用户、文档及下载文件夹

需要特别注意的是,rm -rf命令在 Unix/Linux 系统中具有极强的破坏力。其中:

  • rm代表Remove(删除)
  • r代表Recursive(递归),可以删除目录及其所有子文件和子目录
  • f代表Force(强制),系统将直接执行操作而不会进行任何确认提示

这条命令的强大之处在于它可以瞬间摧毁整个用户数据,因此使用时必须格外谨慎。即使是经验丰富的开发者也难免会因为一个小错误导致严重后果。

© 版权声明

相关文章