1. To recursively delete use
$ rm -r dirname
2.To forcefully delete use
$ rm -rf dirname
rm -rf directoryname
To remove(delete) a directory use:
rmdir *directory name*
e.g: rmdir "my directory"
To remove a non-empty directory use:
rm -r *directory name*
e.g: rm -r "my non-empty directory"
Use "" when your directory path (absolute or relative) or name contains spaces
//remove a non empty directory
rm -r dir1
//remove a directory within directory without being promopted
rm -rf dir1
rm -Rf
rm -rf dirnameCopy
rmdir folder1 folder2 #remove empty directory folders
rm -rf folder1 folder2 #remove non-empty folders and its content recursively
sudo rm -R [Directory name]
# Python program to explain os.rmdir() method
# importing os module
import os
# Directory name
directory = "Geeks"
# Parent Directory
parent = "D:/Pycharm projects/"
# Path
path = os.path.join(parent, directory)
# Remove the Directory
# "Geeks"
os.rmdir(path)