cygwin 中的 rm -rf /* 命令会影响 Windows 系统吗?

cygwin 中的 rm -rf /* 命令会影响 Windows 系统吗?

rm -rf /*我在 Windows 7 上的 cygwin 控制台上经常犯这个错误。

过了一会儿,我意识到我输入了什么。所以我按 Ctrl-c 停止了命令。

我做好了重新安装 Windows 的准备。

但重启后 Windows 仍然运行正常。我的文档、图片、音乐和其他东西似乎都保存了。看来我只是丢失了一个 cygwin 目录。

  1. 这仅仅是运气吗 (我在得到命令之前终止了命令/cygdrive/c)?

  2. cygwin 的rm命令具有某种 FOOL-proof 架构?

如果只是幸运的话我必须检查两次......

答案1

Cygwin 中名为 / 的目录实际上是您安装 Cygwin 的目录(例如,C:\apps\cygwin)。因此,您可能删除了 Cygwin 安装的一部分,但这并不影响 Windows。我会重新安装 Cygwin,以确保它继续工作。

更新:请参阅下面有关 /cygdrive 的评论,该评论指向所有本地 Windows 驱动器。我上面的评论不正确。问题中的 rm 命令最终会开始删除 Windows 文件。

相关内容