我使用了许多系统,其中rm
到rm -i
有默认别名。我必须假设这是为了让用户检查他们正在删除的内容,但实际上我只看到这列火车的用户习惯使用rm -rf
,这非常适得其反。它不仅增加了所需的工作量并培训用户使用更危险的命令,而且还意味着rm的许多功能(警告用户只读和丢失文件)被有效删除。我理解rm -i
适合的特定用例,但对于全局别名来说这似乎是一个糟糕的想法。
所以我重复一下我的问题:为什么有人会认为这是一个好主意?
答案 0 :(得分:3)
rm -rf
是一个非常危险的命令,任何shell用户都应该已经知道要避免它,无论他们设置了什么别名。与此同时,alias rm = rm -i
似乎总是在我看来是一个明显而必要的保障,因为rm
是不可逆转的,不像将文件发送到垃圾箱。