-- is used to say "there are no more options after this"
So while this means recursively
This means remove the file -r
and remove the file filea
From 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 --.