Delete a directory - very fast


 
Thread Tools Search this Thread
Top Forums UNIX for Advanced & Expert Users Delete a directory - very fast
# 1  
Old 09-19-2006
Delete a directory - very fast

Hi,
I have a directory which has 1000 other directories and files inside them. I want to delete the base direcotry very fast.

Ex: I have

/home/xxx/some/some1
/home/xxx/some/some2
/home/xxx/some/some3
.
.
.
/home/xxx/some/some1000

Delete /home/xxx/some

If I type rm -rf /home/xxx/some -> it take more than 30 minutes....

Anyone has suggestion ?

Thanks
# 2  
Old 09-19-2006
There is no way to speed it up without speeding up the disk operations because the system call involved, rmdir, cannot operate on non-empty directories. Everything has to be recursed into and deleted individually.

Why must it be done so rapidly? Could you rename it, then continue deleting it with a background process, and do other things in the meantime?

Last edited by Corona688; 09-20-2006 at 01:23 PM.. Reason: Ack! Mixed up empty and not empty!
# 3  
Old 09-20-2006
I have to do testing and each time I test I have to delete certain directories. Every time something go wrong then I have re-do the whole thing.


Anyway thanks for trying to help.

- Jinig
# 4  
Old 09-20-2006
Quote:
Originally Posted by jingi1234
I have to do testing and each time I test I have to delete certain directories. Every time something go wrong then I have re-do the whole thing.
What is going wrong?
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Delete directory

Can we force delete the directories despite having files in it? Because I need to delete multiple directories which has multiple files. As of now, I'm deleting the files before deleting the directory. Can't we delete the directory with files? (3 Replies)
Discussion started by: Ram Kumar_BE
3 Replies

2. UNIX for Dummies Questions & Answers

Why can't I delete this directory ?

Oracle Linux 6.4 bash shell I am trying to remove the directory named OPatch. I am trying to run rm and rmdir commands while logged in as grid user, the owner of the directory. But I keep getting "Permission denied" error. It is an empty directory. Any idea why I am getting 'Permission denied'... (5 Replies)
Discussion started by: kraljic
5 Replies

3. Shell Programming and Scripting

Script needed to delete to the list of files in a directory based on last created & delete them

Hi My directory structure is as below. dir1, dir2, dir3 I have the list of files to be deleted in the below path as below. /staging/retain_for_2years/Cleanup/log $ ls -lrt total 0 drwxr-xr-x 2 nobody nobody 256 Mar 01 16:15 01-MAR-2015_SPDBS2 drwxr-xr-x 2 root ... (2 Replies)
Discussion started by: prasadn
2 Replies

4. UNIX for Dummies Questions & Answers

Cannot Delete Directory

Hello, I am trying to delete a directory but cannot. Can anyone assist? See attached. Many thanks. (6 Replies)
Discussion started by: dixer
6 Replies

5. Shell Programming and Scripting

How to delete some of the files in the directory, if the directory size limits the specified size

To find the whole size of a particular directory i use "du -sk /dirname".. but after finding the direcory's size how do i make conditions like if the size of the dir is more than 1 GB i hav to delete some of the files inside the dir (0 Replies)
Discussion started by: shaal89
0 Replies

6. Solaris

Directory cannot delete

Dear All, I have problem at T5220 server, when I enter at my server as oracle user and make directory ex. directory test then I will delete directory test with command : rm -rf, what happenned...?? that directory cannot deleted. What's wrong with my server...? Note: my server T5220 with... (3 Replies)
Discussion started by: mbah_jiman
3 Replies

7. AIX

Can not delete Directory

I've run into a issue where I can not delete directories under a user directory. There are several of these dir now. I can do a 'mv' of the dir to another dir. ie 'mv sp2456 old/' and it will move the directory, but I can not delete them. Here is all the information I hope you will need to... (9 Replies)
Discussion started by: Clevelaw
9 Replies

8. UNIX for Dummies Questions & Answers

What's the fast way to delete these files?

Hi, I had this request from user which I completed by using rm for all these files but I am wondering if there was way to finish it faster rather going through one file at a time. Please check attached text file to see file names. Thanks! (4 Replies)
Discussion started by: tonyvirk
4 Replies

9. Solaris

Can't delete directory

Hi, I have a problem on Solaris 10 regarding deletion of files when I try to recursively delete the directory /opt/Tivoli as root, I get the following error message: rm: Unable to remove directory Tivoli/lcf/dat/1/no-del/bin/solaris2/TME: File exists rm: Unable to remove directory... (4 Replies)
Discussion started by: funksen
4 Replies

10. UNIX for Dummies Questions & Answers

delete a directory

Hi all, I have an empty directory "-ltr". How to delete it ? Thanks (4 Replies)
Discussion started by: madmat
4 Replies
Login or Register to Ask a Question