remove directory linux not empty code example

Example 1: how to delete a non empty directory in linux

1. To recursively delete use

$ rm -r dirname

2.To forcefully delete use

$ rm -rf dirname

Example 2: terminal delete directory not empty

rm -rf myDirectory

Example 3: rmdir directory not empty

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

Example 4: rmdir not empty

rm -rf dir-name