Skip to main content

rmdir (Remove Directory)

Explanation

The rmdir command is used to remove empty directories. If a directory contains any files or other directories, rmdir will fail and display an error. To remove non-empty directories, use rm -r.

Basic Syntax

rmdir [OPTION]... DIRECTORY...

Common Flags and Options

FlagDescription
-p, --parentsRemove DIRECTORY and its ancestors (if they become empty).
-v, --verboseOutput a diagnostic for every directory processed.

Real-world Examples

  1. Remove an empty directory:

    rmdir empty_folder
  2. Remove multiple empty directories:

    rmdir dir1 dir2 dir3
  3. Remove a directory structure if all are empty:

    rmdir -p parent/child/grandchild