В Linux я могу сделать что-то вроде этого:

rm test.txt -f

Однако на Mac я получаю следующую ошибку:

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

Есть ли способ это исправить?

1 ответ1

4

Я думаю, что вы получили синтаксис в обратном направлении. Так должно быть:

rm -f test.txt

В большинстве случаев параметры располагаются перед файлами, поскольку их может быть различное количество. Взять, к примеру:

chown file.txt joe   # this is wrong

вы можете видеть, был ли это порядок, в котором вы могли бы работать только с одним файлом, тогда как правильный порядок аргументов позволяет вам сделать это:

chown joe file1.txt file2.txt file3.txt

Это аналогично в вашем случае.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .