rm -rf /*
我在 Windows 7 上的 cygwin 控制台上犯了頻率錯誤。
一分鐘後我意識到我輸入的是什麼。所以我透過 Ctrl-c 停止了命令。
我做好了重新安裝 Windows 的準備。
但即使重新啟動後,Windows 也能正常運作。我的文件、圖片、音樂和其他東西似乎都被保存下來了。看來我只遺失了一個 cygwin 目錄。
這只是運氣嗎(我在命令執行之前終止了命令
/cygdrive/c
)?或者cygwin 的
rm
指令有某種防愚架構?
如果只是運氣好的話我必須檢查兩次...
答案1
Cygwin 中名為 / 的目錄實際上是您安裝 Cygwin 的目錄(例如,C:\apps\cygwin)。因此,您可能刪除了 Cygwin 安裝的一部分,但沒有影響 Windows。我會重新安裝 Cygwin 只是為了確保它繼續工作。
更新:請參閱有關 /cygdrive 的評論(下面),它會指向所有本機 Windows 磁碟機。我的上述評論不正確。問題中的 rm 命令最終會開始刪除 Windows 檔案。