Delete a directory linux

how to remove directory in Linux?

So you want to delete Remove a Directory in Linux but while attempting to remove a directory using a command such as the rmdir, you may receive a prompt such as “rmdir: ‘dir’: Directory not empty” and be unable to delete the directory.

To remove a directory that contains other files or directories, use the following command.

rm -r dir


remove a directory in Linux

So in the example above, you will have to replace “dir” with the name of the directory you want to delete. For example, if the directory named file, you would type rm -r file at the prompt

But wait, there is one condition to this. Executing the above command would delete all files and directories in the directory named in the command used by you. However, it would also present a prompt for approval to delete each of the files. So if you don’t want to receive a prompt for each file, use the following command instead.

rm -rf dir

Now in the example above, the “dir” directory, along with all files and directories in that directory, would be deleted with no prompt or message.

some of the Sample commands :

you can also use these commands to delete a folder in Linux and each represents the different way to delete a folder

rm -r /path/to/dir/
rm -rf dir1
rm -rfv /path/to/dir
rm -rfv /tmp/delta/


  • -r – Remove directories and their contents recursively
  • -f – Forceful option i.e. ignore nonexistent files and arguments, never prompt for anything
  • -v – Be verbose. Show what rmdir or rm command doing with the given directory
  • -i – Prompt before every removal of file/dir
  • -I – Prompt once before removing more than three files, or when removing recursively; less intrusive than -i, while still giving protection against most mistakes. Useful when working on a large number of files on Linux

Similar Posts

Notify of
1 Comment
Most Voted
Newest Oldest
Inline Feedbacks
View all comments
bahis siteleri
5 months ago


thank you for a very good article