“rm” 命令默认“--preserve-root”选项?

“rm” 命令默认“--preserve-root”选项?

他们说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)

相关内容