rm -rf /*
Windows 7 の cygwin コンソールで頻度の間違いを犯しました。
1 分後、自分が何を入力したかに気づきました。そこで、Ctrl + c でコマンドを停止しました。
Windows を再インストールする準備をしました。
しかし、Windows は再起動後も正常に動作します。ドキュメント、画像、音楽、その他のものは保存されているようです。失われたのは cygwin ディレクトリだけのようです。
それはただの運でしょうか (コマンドが実行される前に終了しました
/cygdrive/c
) ? それともcygwin の
rm
コマンドには、何らかの FOOL-proof アーキテクチャがありますか?
もしそれが単なる幸運なら、私は二度確認しなければなりません...
答え1
Cygwin の / というディレクトリは、実際には Cygwin をインストールしたディレクトリです (例: C:\apps\cygwin)。したがって、おそらく Cygwin インストールの一部を削除したことになりますが、Windows には影響しません。引き続き動作するように Cygwin を再インストールすることをお勧めします。
更新: すべてのローカル Windows ドライブにつながる /cygdrive に関するコメント (下記) を参照してください。上記の私のコメントは正しくありません。質問の rm コマンドは、最終的に Windows ファイルの削除を開始するはずです。