aix@aix:/tmp/test$ ls
-C
aix@aix:/tmp/test$ rm -rf *
rm: неверный ключ -- C
Попробуйте `rm ./-C', чтобы удалить файл `-C'.
Попробуйте `rm --help' для получения более подробного описания.
aix@aix:/tmp/test$
Разве так и должно быть, чтобы имена файлов воспринимались как ключи?...