Possible Duplicate:How to remove all empty directories in a subtree? I create directories very often, scattered over my home directory, and I find it very hard to locate and delete them.I want any alias/function/script to find/locate and delete all empty directories in my home directory.
how can I recursively delete empty directories in my home directory?
linux;filesystems;find;rm
The find command is the primary tool for recursive file system operations.Use the -type d expression to tell find you're interested in finding directories only (and not plain files). The GNU version of find supports the -empty test, so$ find . -type d -empty -printwill print all empty directories below your current directory.Use find ~ - or find $HOME - to base the search on your home directory (if it isn't your current directory).After you've verified that this is selecting the correct directories, use -delete to delete all matches:$ find . -type d -empty -delete