是否有任何 Linux 发行版可以阻止执行,sudo rm -rf /*
以便人们在不知道自己在做什么的情况下不会意外删除他们的硬盘?
答案1
不,你应该知道自己在做什么。往好的方面想!你几乎肯定不会再一次搬起石头砸自己的脚。
答案2
答案是默认的不是。
让我补充一点,风险可能比你举的简单例子更微妙。请看这个例子:
[user@server ~]$ sudo rm -rf directory_to_delete /*
directory_to_delete
和之间的偶然空格/*
意味着它将同时作用于directory_to_delete
和 /*
,根文件夹,以 root 用户身份。它会以递归方式执行此操作,这样您的操作系统就安装完成了。
这就是为什么你需要极其使用 时 要 小心rm -rf
, 尤其 是 使用sudo
.