Senior
Wie löscht man eine Datei, deren Name mit einem Bindestrich beginnt (z.B. '-rf')?
sobes.tech KI
Antwort von AI
Файлы с именами, начинающимися с дефиса, воспринимаются командами как опции, поэтому удалить их напрямую через rm -rf не получится. Чтобы удалить такой файл, можно:
- Использовать
--для обозначения конца опций:
rm -- -rf
- Указать путь к файлу, например, через текущую директорию:
rm ./-rf
- Использовать полный или относительный путь, чтобы избежать интерпретации имени как опции.
Любой из этих способов позволит удалить файл с именем, начинающимся на дефис.