他们说rmcommand 默认为 option --preserve-root。那正确吗?
否则我应该把这条线
alias rm='rm --preserve-root'`
Run Code Online (Sandbox Code Playgroud)
in~/.bashrc使该选项发生,而无需每次运行rm命令时都输入它。为了确认这一点,我跑了type rm,得到了rm is hashed (/bin/rm)。
我预料到了rm is aliased to rm --preserve-root。有谁知道rm命令是怎么回事?
Dan*_*Dan 10
rm没有被别名为rm --preserve-root,但默认情况下在rm二进制文件中选择了该选项。
在 Ubuntu 17.10中 rm的联机帮助页中,您可以找到有关--preserve-root和--no-preserve-root选项的以下详细信息:
--no-preserve-root
do not treat '/' specially
--preserve-root
do not remove '/' (default)
Run Code Online (Sandbox Code Playgroud)