> Можно же просто взять имя в ковычки:
Нет, в случае "-rf" кавычек недостаточно. Возможно, в случае "-rf ~" они и помогут, но я боюсь пробовать.
[14:38:51][aitap@Tarkus ~]> touch — -rf
[14:38:55][aitap@Tarkus ~]> ls — -rf
-rf
[14:38:58][aitap@Tarkus ~]> rm "-rf"
[14:39:01][aitap@Tarkus ~]> ls — -rf
-rf
[14:39:04][aitap@Tarkus ~]> rm — -rf
[14:39:15][aitap@Tarkus ~]> ls — -rf
ls: невозможно получить доступ к -rf: Нет такого файла или каталога
[14:39:16][aitap@Tarkus ~]2>