• Advertisement
Sign in to follow this  

Selective deletion in BASH.

This topic is 3941 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Hello, I need to delete an entire directory tree plus all the files in it APART from anything with ".svn" in the name. I can only assume that I am looking at a combination of ls and rm -rf but what that combination is, I don't know. Any help will be greatly appreciated. Kind regards, Mark

Share this post


Link to post
Share on other sites
Advertisement
Quick, top of my head, try something like:
find . ! -name "*.svn" -delete


Check this on a copy first, though. [wink] Check
man find
for more details.

hth,
CipherCraft

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement