0

有人rm -rf /*在 Linux 中实际尝试过或类似的东西吗?您总是听到人们对此开玩笑,但我很好奇它是否真的执行了,如果是这样,它实际上会造成什么样的损害(不是删除磁盘)。

4

4 回答 4

2

只为你,我试过了。我得到了一大堆“rm:无法删除......”,即使使用 sudo。如果您想尝试一下,我推荐 VirtualBox 和 Ubuntu 的副本。

于 2012-05-25T16:03:07.183 回答
1

是的,我做到了,但仅限于可以还原的虚拟机中,只是为了测试和演示(我曾经教过操作系统)。

在较旧的发行版中,它将执行并清除您的发行版,但在大多数较新的发行版中,这将失败。

如果您想尝试,请在您不关心的地方进行,或者在您可以像我一样还原的 VM 中进行。

于 2012-05-25T16:02:41.180 回答
1

我“试过”了吗?不,我做到了吗?是的,而且很糟糕。但是,如果你幸运的话:

  • 您没有以 root 身份登录,因此损失很小
  • 你已经安装了safe-rm,它可以防止这样的事情发生。
于 2012-05-25T16:02:49.713 回答
0

Wikipedia:rm -rf(不同地,rm -rf /、rm -rf * 等)经常用于关于 Unix 灾难的笑话和轶事[2]。该命令的 rm -rf 变体,如果由超级用户在根目录上运行,将导致计算机上几乎每个可写挂载文件系统的内容都被删除,直到系统本身因丢失某些关键文件而崩溃,目录之类的。

http://en.wikipedia.org/wiki/Rm_(Unix)

我认为一些发行版增加了保护。

编辑: muffinista 提供了保护的链接。

于 2012-05-25T16:03:42.780 回答