为什么有人认为“别名rm ='rm -i'”是个好主意?

时间:2013-10-02 17:24:40

标签: bash alias sh rm

我使用了许多系统,其中rmrm -i有默认别名。我必须假设这是为了让用户检查他们正在删除的内容,但实际上我只看到这列火车的用户习惯使用rm -rf,这非常适得其反。它不仅增加了所需的工作量并培训用户使用更危险的命令,而且还意味着rm的许多功能(警告用户只读和丢失文件)被有效删除。我理解rm -i适合的特定用例,但对于全局别名来说这似乎是一个糟糕的想法。

所以我重复一下我的问题:为什么有人会认为这是一个好主意?

1 个答案:

答案 0 :(得分:3)

rm -rf是一个非常危险的命令,任何shell用户都应该已经知道要避免它,无论他们设置了什么别名。与此同时,alias rm = rm -i似乎总是在我看来是一个明显而必要的保障,因为rm是不可逆转的,不像将文件发送到垃圾箱。