LINUX.ORG.RU

Бага в rm?


0

0

aix@aix:/tmp/test$ ls
-C
aix@aix:/tmp/test$ rm -rf *
rm: неверный ключ -- C
Попробуйте `rm ./-C', чтобы удалить файл `-C'.
Попробуйте `rm --help' для получения более подробного описания.
aix@aix:/tmp/test$

Разве так и должно быть, чтобы имена файлов воспринимались как ключи?...

погляди, может у тебя бинд стоит на rm

MikeDM ★★★★★
()

Прикольно.. даже если имя файла явно указать, в кавычках - один хрен говорит что опция.

anonymous
()
Ответ на: комментарий от anonymous

А ты слэш подставь, и из под рута!

anonymous
()

>Разве так и должно быть, чтобы имена файлов воспринимались как ключи?

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

sdio ★★★★★
()
Ответ на: комментарий от sdio

>Включи мозг и попытайся объяснить, как rm должен различать переданные ему параметры, имена файлов это или ключи

Проверить наличие файла с помощью ls?

Хотя конечно надуманно

iRunix ★★★★
()

В man rm написано:

>To remove a file whose name starts with a ‘-’, for example ‘-foo’, use one of these >commands:
>rm -- -foo
>rm ./-foo

TuxR ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.