cygwin 上的 rm -rf /* 指令會影響 Windows 系統嗎?

cygwin 上的 rm -rf /* 指令會影響 Windows 系統嗎?

rm -rf /*我在 Windows 7 上的 cygwin 控制台上犯了頻率錯誤。

一分鐘後我意識到我輸入的是什麼。所以我透過 Ctrl-c 停止了命令。

我做好了重新安裝 Windows 的準備。

但即使重新啟動後,Windows 也能正常運作。我的文件、圖片、音樂和其他東西似乎都被保存下來了。看來我只遺失了一個 cygwin 目錄。

  1. 這只是運氣嗎(我在命令執行之前終止了命令/cygdrive/c)?或者

  2. cygwin 的rm指令有某種防愚架構?

如果只是運氣好的話我必須檢查兩次...

答案1

Cygwin 中名為 / 的目錄實際上是您安裝 Cygwin 的目錄(例如,C:\apps\cygwin)。因此,您可能刪除了 Cygwin 安裝的一部分,但沒有影響 Windows。我會重新安裝 Cygwin 只是為了確保它繼續工作。

更新:請參閱有關 /cygdrive 的評論(下面),它會指向所有本機 Windows 磁碟機。我的上述評論不正確。問題中的 rm 命令最終會開始刪除 Windows 檔案。

相關內容