How to delete only directories alone?

Thread Tools Search this Thread
Operating Systems Linux Red Hat How to delete only directories alone?
# 1  
Old 01-20-2014
How to delete only directories alone?


I need to delete (remove) only directories.

How to achieve this? Plz help
# 2  
Old 01-20-2014

Please find the following code, this may help you.

> Directories_info
ls -ltr | grep '^d' | awk '{print $9}' > Directories_info
while read line
echo $line
rm -rf $line
echo "Deleted the directory" $line "successfully"
done < "Directories_info"

R. Singh

Last edited by RavinderSingh13; 01-20-2014 at 08:01 AM.. Reason: littile editing
# 3  
Old 01-20-2014

I asked linux command to do that.

This one seemed like programming code.

Give me a linux command to delete only directories

# 4  
Old 01-20-2014
How about using find
find . -type d -exec rmdir {} \;

This will delete directories (-type d) fromt he current directory (.) and below if they are empty. An rm -rf will delete them any their contents if that's what you want.

# 5  
Old 01-20-2014
Efficiently delete all empty sub-directories:
find . -depth -type d -empty -delete

and ignore an eventual error for .
Or use
find dir -depth -type d -empty -delete

Last edited by MadeInGermany; 01-20-2014 at 08:34 AM..
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Delete duplicate directories?

Is there a way via some bash script or just cmd to find duplicate directories? i have main folders: TEST1 TEST2 In folder TEST1 is some amount of same folders as in folder TEST2 can be this done? i tried fdupe but it only search for dupe files not whle dirs thx! (8 Replies)
Discussion started by: ZerO13
8 Replies

2. Shell Programming and Scripting

How to delete directories and files with xargs?

Hello, i have an dynamical apache_cache that I need to clean all days (older tant one day) with an unix command : find /usr/IBM/HTTPServer/apache_cache/ -name '*' -mtime +1 -print0|xargs -0 rm -r -- but it didn't work. Could you explain me why. So I will put below all my script :... (13 Replies)
Discussion started by: steiner
13 Replies

3. Shell Programming and Scripting

Delete Directories

Hello All, My shell script runs everyday to update certain database. Everytime the script runs it creates a directory, with "current date". These directories contain log and data files: HOME_DIR/database_name/20120417/* HOME_DIR/database_name/20120416/*... (6 Replies)
Discussion started by: ad23
6 Replies

4. Shell Programming and Scripting

Delete File from Directories

Hi All, I am trying to delete Files from a directory using the below command find $/test/abc/xyz -mtime +30 -exec rm -f {} \; The above command is deleting the files more than 30 days. The problem is there are some subdirectories in xyz, when i execute the above command its trying to delete... (3 Replies)
Discussion started by: ch33ry
3 Replies

5. Shell Programming and Scripting

Script to delete old directories

Hi, I have a requirement like, I need to create the directory with date and time stap (i.e YYYYMMDDHMS) every day end need to delete the old directories which is 12 months old. I have tested with following script cd /export/home/sbeeravo/; find . -type d -mtime +365 -exec rm -rf {} \; ... (2 Replies)
Discussion started by: ShirishaReddy
2 Replies

6. Shell Programming and Scripting

Script to delete old directories

Hi I have 10 directories.I want to delete all the dicrectories except the three recent directories based on timestamp.I am new to BASH can u help me? (1 Reply)
Discussion started by: newuser_25
1 Replies

7. Shell Programming and Scripting

delete and check directories

hi im so sorry i do not have time im doing an urgent cleanup. I have to check on directories for example: /export/home/itbr /export/home/bscsmig there are more but i have the list. how do i write a ksh script in for loop to check those directories and delete display a message if it was... (1 Reply)
Discussion started by: sbavanis
1 Replies

8. UNIX for Dummies Questions & Answers

Delete Directories and Contents

How to delete all subdirectories and contents? oh, and if they are hard linked? (1 Reply)
Discussion started by:
1 Replies

9. UNIX for Dummies Questions & Answers

Delete old home directories

I have a script that deletes obselete users from /etc/passwd then moves their home directories to another location. After 30 days, I need to delete the home directories that were moved to the new location. I would appreciate any ideas on how to delete the directories after the 30 days? (2 Replies)
Discussion started by: munch
2 Replies

10. Shell Programming and Scripting

need some help with a script to delete directories.

Hello, I need a hand with a script im trying to make. I have a directory /usr/db/mail with a bunch of subdirectories such as /usr/db/mail/ /usr/db/mail/ etc. etc. all of these directories in turn have sub directories of their own. What I need to do is search all of... (1 Reply)
Discussion started by: centrino
1 Replies
Login or Register to Ask a Question