The UNIX and Linux Forums  

Go Back   The UNIX and Linux Forums > Top Forums > UNIX for Dummies Questions & Answers
Google UNIX.COM
Home Forums Register Rules & FAQ Members List Arcade Search Today's Posts Mark Forums Read


UNIX for Dummies Questions & Answers If you're not sure where to post a UNIX or Linux question, post it here. All UNIX and Linux newbies welcome !!


Other UNIX.COM Threads You Might Find Helpful
Thread Thread Starter Forum Replies Last Post
Lots of questions about linux. Methal Linux 2 04-25-2008 08:06 AM
Deleting Files bc4 UNIX for Dummies Questions & Answers 1 01-25-2007 07:27 PM
Deleting files BG_JrAdmin SUN Solaris 1 11-28-2006 09:17 PM
Lots of file copyingand renaming? AeroEngy UNIX for Dummies Questions & Answers 12 08-03-2005 06:59 PM
Deleting the files livetaurean19 Shell Programming and Scripting 0 06-16-2005 01:16 PM

Reply
 
Submit Tools LinkBack Thread Tools Search this Thread Display Modes
  #1 (permalink)  
Old 05-25-2006
Registered User
 

Join Date: Mar 2006
Posts: 55
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiReddit! Stumble this Post!Spurl this Post!
Question Deleting lots of files.....

Hi All,

Thanks in advance for reading and any posts...

I have to delete a lot of files (about 6 pages of a4 (ls -ltr)) but I have to keep some as well. I would normally do an rm * to get rid of them all, but thats not what I want to do. Is there anyway I could rm * but add in a list of files that I don't want to delete.

Thanks for reading and any posts,

Mark.
Reply With Quote
Forum Sponsor
  #2 (permalink)  
Old 05-25-2006
...@...
 

Join Date: Feb 2004
Location: NM
Posts: 3,240
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiReddit! Stumble this Post!Spurl this Post!
put a list of "keeper files" into goodfiles then
Code:
ls -1 | grep -v -f goodfiles | \
while read file
do
       rm -f $file
done
Reply With Quote
  #3 (permalink)  
Old 05-25-2006
Registered User
 

Join Date: Mar 2006
Posts: 55
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiReddit! Stumble this Post!Spurl this Post!
Talking

Thanks for the replay will try making a small shell script with it... thanks Mark...
Reply With Quote
  #4 (permalink)  
Old 05-25-2006
Registered User
 

Join Date: Mar 2006
Posts: 55
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiReddit! Stumble this Post!Spurl this Post!
Lightbulb

When I run that I get the following error:

grep: illegal option -- f
Usage: grep -hblcnsviw pattern file . . .
[2] + Done(2) ls -1 | grep -v -f goodfiles | \;while read filee

Any ideas????

Thanks again,

B14...aka... marky mark....
Reply With Quote
  #5 (permalink)  
Old 05-25-2006
Registered User
 

Join Date: Nov 2005
Posts: 91
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiReddit! Stumble this Post!Spurl this Post!
Check if your grep supports -v and -f options...

type
Code:
man grep
at the command prompt

If you are on Sun Solaris box, some options are supported by

Code:
/usr/xpg4/bin/grep
and some options are supported by

Code:
/usr/bin/grep
Give the entire path of grep...

See if it works!!
Reply With Quote
Google UNIX.COM
Reply



Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT -7. The time now is 11:39 PM.


Powered by: vBulletin, Copyright ©2000 - 2006, Jelsoft Enterprises Limited.
The UNIX and Linux Forums Content Copyright ©1993-2008 The CEP Blog All Rights Reserved -Ad Management by RedTyger

Search Engine Optimization by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102