Sobes.tech
Senior

¿Cómo eliminar un archivo cuyo nombre comienza con un guion (por ejemplo, '-rf')?

sobes.tech AI

Respuesta de la IA

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

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

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