網友用GPT 5.3 AI寫腳本清理文件,因1個符號導致磁盤清空

IT之家
02/21

IT之家 2 月 21 日消息,網友 u/Former-Airport-1099 昨日(2 月 20 日)在 Reddit 社區發帖,在使用 GPT 5.3 Codex 生成腳本清理電腦中的垃圾文件,結果由於一個微小的語法錯誤,導致整塊硬盤被格式化。

IT之家援引博文介紹,該用戶原本希望通過 AI 編寫的自動化腳本,批量刪除項目中名為「pycache」的 Python 臨時文件夾。然而,腳本運行後,原本應被清理的臨時文件毫髮無損,用戶 F 盤中的所有數據卻瞬間刪除。

技術覆盤顯示,這場災難的根源在於 AI 混淆 Windows 系統中不同解釋器規則。ChatGPT 生成的腳本試圖通過 PowerShell 調用 CMD 命令 rmdir。

在處理文件路徑中的特殊字符時,AI 習慣性地使用了反斜槓(\)作為轉義符。然而,在 PowerShell 環境中,正確的轉義符應當是反引號(`)。這一細微的差異導致命令行工具將原本用於轉義的符號誤讀為路徑分隔符,進而將刪除目標指向了當前驅動器的根目錄。

該事件同時也暴露了 Windows 命令行環境的脆弱性。腳本中不僅包含了錯誤的路徑描述,還因 AI 的「貼心」設計加入了「無確認強制刪除」參數。

當 PowerShell 將錯誤的字符傳遞給 CMD 命令後,這種跨解釋器的指令翻譯缺乏必要的安全屏障。系統未能識別出這是一個明顯的邏輯錯誤,而是機械地執行了針對根目錄的強制刪除指令,最終釀成大禍。

免責聲明:投資有風險,本文並非投資建議,以上內容不應被視為任何金融產品的購買或出售要約、建議或邀請,作者或其他用戶的任何相關討論、評論或帖子也不應被視為此類內容。本文僅供一般參考,不考慮您的個人投資目標、財務狀況或需求。TTM對信息的準確性和完整性不承擔任何責任或保證,投資者應自行研究並在投資前尋求專業建議。

熱議股票

  1. 1
     
     
     
     
  2. 2
     
     
     
     
  3. 3
     
     
     
     
  4. 4
     
     
     
     
  5. 5
     
     
     
     
  6. 6
     
     
     
     
  7. 7
     
     
     
     
  8. 8
     
     
     
     
  9. 9
     
     
     
     
  10. 10