Sobes.tech
Senior

Hoe verwijder je een bestand waarvan de naam begint met een koppelteken (bijvoorbeeld '-rf')?

sobes.tech AI

Antwoord van AI

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

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

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