Delete files of the same type if there are more than 3


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Delete files of the same type if there are more than 3
# 1  
Old 04-18-2014
Delete files of the same type if there are more than 3

hi,

I would like to delete files in a folder starting with letters ab and fe and so on. It should only delete if there are more than 3 files of that type in that folder. Please suggest me how to write a script. i am new to this scripting.
# 2  
Old 04-19-2014
Does it delete all the files if there are 4 or more?
Code:
ab and fe and so on ?

It would help immensely if you were to supply how you determine af and fe.

We can certainly help you write code that does just what you probably DO NOT want based on your requirements. Examples and expected results would be great.
# 3  
Old 04-19-2014
Are those two letter file names? lower case? a certain letter range? If you don't want to delete all of them, how do you tell which to keep?
# 4  
Old 04-25-2014
Sorry for the delay...
Thankyou so much for the replies

I have a folder with files something like servername-branch.date.rpm
There are quiet a few servers so names of the files starts with servername.
I want to take one set of files starting with server name aaa and sort them with date and then move the oldest among them
to another folder in the same path leaving 3 files for each server in the folder.
If the files(any one server) are more than 3 then they should be moved to another folder with name OLD
# 5  
Old 05-01-2014
Sorry for the delay...
Thankyou so much for the replies

I have a folder with files something like servername-branch.date.rpm
There are quiet a few servers so names of the files starts with servername.
I want to take one set of files starting with server name aaa and sort them with date and then move the oldest among them
to another folder in the same path leaving 3 files for each server in the folder.
If the files(any one server) are more than 3 then they should be moved to another folder with name OLD
Login or Register to Ask a Question

Previous Thread | Next Thread

8 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Delete all but newest of given file name type

I use this to make it easier to see when a backup script ran. touch /media/andy/MAXTOR_SDB1/Ubuntu_Mate_18.04/$( date '+%m-%d-%Y_%I:%M-%p' ) I would like a script that would delete all but the newest file ONLY of this type 08-20-2018_01:24-PM (4 Replies)
Discussion started by: drew77
4 Replies

2. Shell Programming and Scripting

Latest list of files of each type

find /tmp/testlog/kSR*"_"2018* -type f -printf '%T@ %p\n' | sort -n | tail -3 | cut -f2- -d" " /tmp/testlog/log/KSR04_2018-07-05.log /tmp/testlog/log/KSR04_2018-07-06.log /tmp/testlog/log/KSR01_2018-07-06.log But, I would see the following output(latest files for each KSR tuype) ... (3 Replies)
Discussion started by: jhonnyrip
3 Replies

3. Shell Programming and Scripting

Errors trying to use all files of a type

I am trying to create a code that will use all the bam files stored on a separate drive (/media/cmccabe/C2F8EFBFF8EFAFB9/pool_I_090215), run them in a program that I have changed the directory to, and the output gets re-directed to (/home/cmccabe/Desktop/NGS/pool_I_090215). I have tried the... (11 Replies)
Discussion started by: cmccabe
11 Replies

4. 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

5. UNIX for Dummies Questions & Answers

Search in one type of files and replace

I am not sure how to search and replace the word in the few specific files. I need to search and replace word in only the name containing pepsi in the filename. (12 Replies)
Discussion started by: ramkumar15
12 Replies

6. Shell Programming and Scripting

Reading files of different type and same basename

Hi ! all I have need of accessing multiple files of different type same base name, and I want to compare base name if matching then I want to send those 2 files of different type to some program, for further processing my files are like this file_1.txt file_2.txt file_3.txt file_4.txt... (6 Replies)
Discussion started by: Akshay Hegde
6 Replies

7. UNIX for Advanced & Expert Users

Deleting older files of a particular type

hi This should be easy but i'm obviously missing something obvious. :) I'm looking to delete files from yesterday and older of extension .txt and there a range of subfolders with these files in them. The command runs but doesn't delete anything. SUSE 10. find /testfolder -maxdepth 2 -type f... (6 Replies)
Discussion started by: cmap
6 Replies

8. UNIX for Advanced & Expert Users

Type v for generated files

Hi All, I was checking some of the files and I got the following entries:- =============== v, 664, serv, serv, version.txt, exe L, 775, serv, serv, start.sh, eventserv ================ Could someone please tell me what does the type"v" and "L" represent to. I have not... (2 Replies)
Discussion started by: shubhranshu
2 Replies
Login or Register to Ask a Question