Sobes.tech
Back to questions
Senior
6

Как удалить файл с именем, начинающимся на дефис (например, '-rf')?

Companies where asked
WildberriesWildberries

Answer from AI

sobes.tech AI

Файлы с именами, начинающимися с дефиса, воспринимаются командами как опции, поэтому удалить их напрямую через rm -rf не получится. Чтобы удалить такой файл, можно:

  1. Использовать -- для обозначения конца опций:
rm -- -rf
  1. Указать путь к файлу, например, через текущую директорию:
rm ./-rf
  1. Использовать полный или относительный путь, чтобы избежать интерпретации имени как опции.

Любой из этих способов позволит удалить файл с именем, начинающимся на дефис.