Из Соляриса 10:
~ touch testfile
~ rm -- testfile
~ ls testfile
testfile: No such file or directory
~ touch testfile
~ rm -- -f testfile
-f: No such file or directory
~ ls testfile
testfile: No such file or directory
~ rm - - -f testfile
-: No such file or directory
-f: No such file or directory
testfile: No such file or directory
~
Итак, чтобы ответить на ваш вопрос, в Солярисе 10, если вторая инстанция начинается с дефиса, то она рассматривается как файл.