为什么`rm -f`工作但是`rm --force`在OSX上给我一个错误

时间:2016-05-18 13:10:42

标签: bash macos unix terminal

我对以下内容感到好奇。在OSX上使用rm --force时出现以下错误。

rm: illegal option -- -
usage: rm [-f | -i] [-dPRrvW] file ...
       unlink file

使用rm -f我没有错误,即使标志应该相似。这背后的解释是什么?

1 个答案:

答案 0 :(得分:2)

根据the manpagerm不支持任何 longopts ,因此您只能使用-f而非--force

这可能是由于其BSD传统,而不是GNU / Linux传统。

我无法想象无论如何都要打{{1​​}},因为rm --forcerm -f根深蒂固。