Mac OSX 中的命令行参数

Mac OSX 中的命令行参数

在 Linux 中我可以做这样的事情:

rm test.txt -f

但是在 Mac 上,我收到以下错误:

rm test -f
rm: -f: No such file or directory

有没有办法来解决这个问题?

答案1

我觉得你的语法错了。应该是:

rm -f test.txt

在大多数情况下,选项位于文件之前,因为选项的数量可能不定。例如:

chown file.txt joe   # this is wrong

您可以看到,如果这是只能对一个文件进行操作的顺序,而正确的参数顺序可以让您执行以下操作:

chown joe file1.txt file2.txt file3.txt

你的情况也是类似的。

相关内容