12月8日,开发者LovesWorkin在Reddit上分享了一起因使用ClaudeCLI编程工具而导致的严重数据丢失事件。该工具在清理旧仓库软件包时,错误地执行了一行命令,导致其Mac电脑中的大量文件被删除。
具体来说,ClaudeCLI执行了包含“~”的命令“rm -rf tests/ patches/ plan/ ~/”,这使得电脑中的桌面文件夹、个人文件夹、钥匙串文件夹以及应用程序数据等几乎所有文件都被删除。这一错误操作不仅删除了桌面和钥匙串文件,甚至连Claude账号也被一并抹去,导致开发者多年的工作成果付之东流。
开发者在检查日志后发现,问题出在命令末尾的“~”上,它使得命令的删除范围扩展到了用户的主目录,从而引发了这场灾难。rm-rf命令在Linux/UNIX系统中用于强制递归删除文件或目录,其中的“f”代表强制执行,不会对删除操作进行任何提示或确认。这一事件提醒开发者在使用自动化工具时必须格外小心,以防类似的数据灾难再次发生。


来源:一电快讯
返回第一电动网首页 >
以上内容由AI创作,如有问题请联系admin#d1ev.com(#替换成@)沟通,AI创作内容并不代表第一电动网(www.d1ev.com)立场。
文中图片源自互联网或AI创作,如有侵权请联系邮件删除。