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