advanced deletion


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting advanced deletion
# 1  
Old 10-15-2009
advanced deletion

How can i delete the contents of the directory except one file?
# 2  
Old 10-15-2009
Move or Copy the one file to somewhere else, then delete everything.

More details about the names of your files might allow someone to create an rm command which helps.

Or...
Code:
ls -1 | grep -v "^MY_FILE$" | xargs rm -f

or

ls -a1 | grep -Ev "^(\.|\.\.|MY_FILE)$" | xargs rm -f


Last edited by Scott; 10-15-2009 at 10:40 AM.. Reason: typo in grep.... twice!
# 3  
Old 10-15-2009
The list of files in the directory is:
EDF
EDFINSTALLER.sh
EDF.tar.gz
abcd.bin

I don't want to delete EDFINSTALLER.sh
# 4  
Old 10-15-2009
Code:
find . -type f \( -name . -o -prune -a ! -name EDFINSTALLER.sh \) -exec echo rm {} \;

If that's what you want just remove the echo
# 5  
Old 10-15-2009
function of echo

What is the function of echo here?

---------- Post updated at 07:58 AM ---------- Previous update was at 07:53 AM ----------

I just forgot to mention that EDF is a folder
# 6  
Old 10-15-2009
Code:
ls -1 | grep -v "^MY_FILE$" | xargs -I{} rm -f {} 2>/dev/null

# 7  
Old 10-15-2009
Quote:
Originally Posted by proactiveaditya
What is the function of echo here?
For safety we use echo to see what files will be deleted.
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Deletion of characters in every second line

Hi, I have a file with four types of lines: @HWUSI-EAS656_0022:8:1:175:376#0/1 CTCGACACGCTGGTGGAGATCCTCGGCCTGACCGAGGACGACCGGGCCATCTTCGAGCAGCGC + BBBBBBBA?AABB;<=B9<===AA1AA==>99===.9?:9A4A956%%%%%%%%%%%%%%%%% I want to remove the first 6 characters of every second line. This means in... (10 Replies)
Discussion started by: s052866
10 Replies

2. Shell Programming and Scripting

File content deletion

Hi Everyone, There are certain files under a folder 'ABC' and the entries for these files are there in another file(fname) under a different folder 'XYZ'. I want to compare the folder contents(ABC) with the file(fname) contents and delete the mismatching / non-existing ones from the file,... (4 Replies)
Discussion started by: swasid
4 Replies

3. Post Here to Contact Site Administrators and Moderators

Post deletion

Admin: I've had posted twice my last post Can you please delete it from the SCO forum=? thanks (1 Reply)
Discussion started by: funyotros
1 Replies

4. Shell Programming and Scripting

Deletion of records

Hi, I have file with footer (5records) at end of the file. I want to delete the footer as well as the empty records between the main records and footer record.(The gap between main records and Footer records is dynamic) Example: MainRecord1 "115494",","FAELD","CT","... (12 Replies)
Discussion started by: vsairam
12 Replies

5. Shell Programming and Scripting

Deletion of a particular character

How to delete a particular character in a file and then removing the spaces created by that removal.I am working with a text file containing nucleotide sequences. I have tried sed command but it replaces N with spaces. example:I want to delete all the N without creating a space after its ... (1 Reply)
Discussion started by: ankitachaurasia
1 Replies

6. Forum Support Area for Unregistered Users & Account Problems

deletion ofsunburntYux

Could you please close SunburntYux as I would like to use the emaill address on this account to register FloridaBSD, (0 Replies)
Discussion started by: SunBurntYux
0 Replies

7. Shell Programming and Scripting

Help: deletion of record

I have created a address book file. Insertion of Record (using >> symbol)and searching of record (using grep command) into the address book is also working correctly. Now I want to delete a record into a file. Any body can help me in this case without using sed and awk18 18. Thanks and best... (24 Replies)
Discussion started by: murtaza
24 Replies

8. UNIX for Advanced & Expert Users

Deletion of Logs

Can someone suggest on this script : let's say the logs files are available for Jan 07, Dec 06, Nov 06, Oct 06 the script should identify the latest months logs, i.e Jan 07 it should then delete anything older than 2 months, which will be logs for Nov 06 & Oct 06. (40 Replies)
Discussion started by: srirams
40 Replies

9. Shell Programming and Scripting

Regarding deletion of old files

Hi, I have a list of directories which contain old files that are to be deleted. I put the list of all directories in a txt file and it is being read by a script Iam searching for the files older than 60 days using mtime and then deleting it But all the files are getting deleted... (3 Replies)
Discussion started by: Chidvilas
3 Replies

10. Post Here to Contact Site Administrators and Moderators

Account Deletion...

Please delete my account? Thanks, so very much, really. (2 Replies)
Discussion started by: spaceshiporion
2 Replies
Login or Register to Ask a Question