rm -f: Ignore nonexistent files and arguments, never prompt.
rm -i: Prompt before every removal.
rm -I (capital i): Prompt once before removing more than three files, or when removing recursively; less intrusive than -i, while still giving protection against most mistakes.
rm -r and rm -R: Remove directories and their contents recursively.