他们说rm
命令默认为选项--preserve-root
。对吗?
否则我应该把
alias rm='rm --preserve-root'`
以~/.bashrc
使该选项生效,而无需每次运行rm
命令时都输入该选项。为了确认这一点,我运行了type rm
,然后得到了rm is hashed (/bin/rm)
。
我期望rm is aliased to rm --preserve-root
。有人知道该命令是怎么回事吗rm
?
答案1
rm
没有被别名为rm --preserve-root
,但二进制文件中默认选择了该选项rm
。
来自rm 的手册页--preserve-root
在 Ubuntu 17.10 中,您可以找到和选项的以下详细信息--no-preserve-root
:
--no-preserve-root
do not treat '/' specially
--preserve-root
do not remove '/' (default)