cygwin の rm -rf /* コマンドは Windows システムに影響しますか?

cygwin の rm -rf /* コマンドは Windows システムに影響しますか?

rm -rf /*Windows 7 の cygwin コンソールで頻度の間違いを犯しました。

1 分後、自分が何を入力したかに気づきました。そこで、Ctrl + c でコマンドを停止しました。

Windows を再インストールする準備をしました。

しかし、Windows は再起動後も正常に動作します。ドキュメント、画像、音楽、その他のものは保存されているようです。失われたのは cygwin ディレクトリだけのようです。

  1. それはただの運でしょうか (コマンドが実行される前に終了しました/cygdrive/c) ? それとも

  2. cygwin のrmコマンドには、何らかの FOOL-proof アーキテクチャがありますか?

もしそれが単なる幸運なら、私は二度確認しなければなりません...

答え1

Cygwin の / というディレクトリは、実際には Cygwin をインストールしたディレクトリです (例: C:\apps\cygwin)。したがって、おそらく Cygwin インストールの一部を削除したことになりますが、Windows には影響しません。引き続き動作するように Cygwin を再インストールすることをお勧めします。

更新: すべてのローカル Windows ドライブにつながる /cygdrive に関するコメント (下記) を参照してください。上記の私のコメントは正しくありません。質問の rm コマンドは、最終的に Windows ファイルの削除を開始するはずです。

関連情報