我对以下内容感到好奇。在OSX上使用rm --force
时出现以下错误。
rm: illegal option -- -
usage: rm [-f | -i] [-dPRrvW] file ...
unlink file
使用rm -f
我没有错误,即使标志应该相似。这背后的解释是什么?
答案 0 :(得分:2)
根据the manpage,rm
不支持任何 longopts ,因此您只能使用-f
而非--force
。
这可能是由于其BSD传统,而不是GNU / Linux传统。
我无法想象无论如何都要打{{1}},因为rm --force
和rm -f
根深蒂固。