ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

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

2019-08-14 06:53:45  阅读:15  来源: 互联网

标签:rm linux command



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

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

>它将删除所有内容,包括硬盘驱动器上的文件和连接的可移动媒体设备上的文件.
>我们如何解决这种情况,特别是在没有所有可删除的可执行命令的帮助下?

解决方法:

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

如果以root身份运行此命令(例如使用sudo rm -rf /),Linux实际上拒绝运行它.您需要传递一个特殊选项–no-preserve-root才能在/上调用rm.

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

幸运的是,从rm -rf恢复〜比将刀插入颈部更容易.你有备份,对吧?



标签:rm,linux,command

专注分享技术,共同学习,共同进步。

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有