Rmdir Command - Remove Directory | Online Free DevTools by Hexmos

Remove empty directories with the rmdir command. Learn its syntax, options like -v and -p, and how to get help or check the version. Free online tool for developers.

Rmdir Command

Understanding the Rmdir Command

The rmdir command is a fundamental utility in Unix-like operating systems used to remove or delete empty directories. It's crucial for maintaining a clean and organized file system. Unlike the rm command, which can remove files and directories (with appropriate flags), rmdir is specifically designed for empty directories to prevent accidental deletion of directory contents.

Rmdir Command Syntax and Options

The basic syntax for the rmdir command is as follows:

rmdir [option] directory_name

Common Rmdir Options:

  • -v, --verbose: Outputs a message indicating that the directory is being removed. This provides visual confirmation of the command's execution.
  • -p, --parents: This powerful option allows you to delete a child directory and then its parent directory, and so on, up the directory tree, as long as they become empty after the deletion.

Getting Help and Version Information

To understand the full capabilities and options of the rmdir command, you can use the following commands:

  • rmdir --help: Displays the command's syntax and a detailed explanation of all available options.
  • rmdir --version: Shows the version of the rmdir command currently installed on your system.

Example Usage

Here are some practical examples of using the rmdir command:

# Remove an empty directory named 'my_empty_folder'
rmdir my_empty_folder

# Remove a directory and show a verbose output
rmdir -v temp_dir

# Remove a directory and its parent if it becomes empty
rmdir -p project/src/utils