From the man pages for rm:
-f Do not prompt for confirmation. Do not write diagnostic messages. Do not produce an error return status
if the only errors were nonexisting files.
-i Prompt for confirmation. (In case both -f and -i are given, the last one given takes effect.)
-r or -R
Recursively remove directory trees.
-- Terminate option list.