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
| Flag | Description |
|---|---|
-p, --parents | Remove DIRECTORY and its ancestors (if they become empty). |
-v, --verbose | Output a diagnostic for every directory processed. |
Real-world Examples
-
Remove an empty directory:
rmdir empty_folder -
Remove multiple empty directories:
rmdir dir1 dir2 dir3 -
Remove a directory structure if all are empty:
rmdir -p parent/child/grandchild