Linux 是否允许执行“rm -rf /”命令?

Nid*_*dal 2 linux rm command

我们都知道我们必须谨慎使用命令-rf选项rm。我想知道 Linux 是否允许执行此命令:rm -rf /?

如果是这样,为什么?如果允许此命令运行,则可能会产生灾难性后果:

  1. 它会删除所有内容,包括硬盘驱动器上的文件和连接的可移动媒体设备上的文件。
  2. 我们如何补救这种情况,尤其是没有所有也将被删除的可执行命令的帮助?

Gil*_*il' 12

你不能运行rm -rf /:你会得到错误“权限被拒绝”。只有root才能修改根目录。

如果您以 root 身份运行此命令(例如使用sudo rm -rf /),Linux 实际上拒绝运行它。你需要通过一个特殊的选项--no-preserve-root,以调用rm上/。

您仍然可以运行危险的命令,例如rm -rf ~将删除您的所有文件。就像有一把菜刀:切各种食物很方便,但是如果你把它指向脖子用力推,你会受伤。

幸运的是,从中恢复rm -rf ~比将刀插入脖子中恢复要容易。你有备份,对吧?