Delete Directory in Linux

rmdir removes empty directories only, never files.
rm by default removes files only,
but with -r option (recursive, GNU rm also takes a speaking --recursive option) it removes files and directories (the whole directory tree).