Knowledge VaultReading Workbench
Reading Detail

H盘被Codex删完了...

LINUX DO - 热门话题 · 2026-05-03
#开发调优
Open Original
inboxunread

Snapshot Reader

Captured

想让codex清理掉它生成的测试文件,删了几次不成功就请求提权实现,没怎么看就同意了,结果整个H盘被删干净了…

导致H盘被全部删完的原因是:
Codex 清理测试临时目录 tests_runtime 的过程中。由于 Remove-Item 遇到 ACL 权限异常,Codex 切换为 cmd.exe /c "rmdir /s /q ..." 执行递归删除;但该命令在 PowerShell 中错误使用了 \" 这种不适用的转义写法,导致传入 cmd.exe 的实际参数解析失真,删除目标从预期的子目录演变为对 H: 盘根路径的高风险操作。

Agent消息:

`Remove-Item` 会递归下钻到那些 ACL 异常的子目录里,所以卡住了。我改用 Windows 原生的目录删除接口,直接删顶层目标目录。

执行命令:

cmd.exe /c "rmdir /s /q \"H:\WorkSpace\legado-cli\legado_cli\tests_runtime\""

命令结果

Wall time: 14.7 seconds
aborted by user

81 个帖子 - 68 位参与者

阅读完整话题