Как мне удалить файл с именем -p в bash? Попытка rm "-p" жалуется, что -p не является допустимым аргументом.
8
2 ответа
23
Поддержка большинства инструментов GNU -- для завершения опций.
rm -- -p
rm ./-p
2
В разделе NOTE на странице man для rm есть что сказать по этому поводу. Помимо того, что Игнасио Васкес-Абрамс упомянул в своем ответе, еще один способ удаления таких файлов, как упомянуто на странице руководства, заключается в использовании ссылки на абсолютный путь, например: rm /home/user/-p .
