rmdir

The rmdir is used to delete a directory. It does the opposite of the mkdir command.

Deleting a folder

To delete a folder, use:

rmdir folder_name

If the folder is empty then it would be deleted, otherwise you'd get an error similar to rmdir: folder_name: Directory not empty.

To circumvent this, pass an -r flag which stands for recursive, and use rm instead of rmdir. This would delete the directory and it's content.

rm -r folder_name

Deleting multiple folders

To delete multiple folders, use the commands as shown below.

rmdir -r first_folder second_folder third_folder

Remember, the -r flag is optional and you are expected to use it only when you want to forcefully delete folder items.

Last change: 2025-09-03, commit: 6636d47