А как твой баш с файлами работает
P.S.
man rm
To remove a file whose name starts with a `-',
for example `-foo', use one of these commands:
rm -- -foo
rm ./-foo
man "Другие утилиты"
>Например помоему можно так: \-\-file
Неа, так как раз не прокатит. Правильный вариант с --.
Из man bash:
"A -- signals the end of options and disables further option
processing. Any arguments after the -- are treated as file-
names and arguments. An argument of - is equivalent to --."