Find Files within date Range

 
Thread Tools Search this Thread
Operating Systems Linux Red Hat Find Files within date Range
# 1  
Old 12-28-2014
Find Files within date Range

Hi
i am looking to expand a command i am using to find files in a large file system.
i am currently using

find /raid/JOBFLOW_LOCKED/ -type f -size +3G | -exec mv {} /raid/JOBFLOW_LOCKED/KILL \;

This works really well but i would like to add a date range to the same command to refine it further, example:finding files between 21-04-2014 to 26-08-2014

Can some one please assist me in this.

Thanks in advance
Treds

Last edited by Don Cragun; 12-30-2014 at 05:19 PM.. Reason: Remove COLOR tags.
# 2  
Old 12-28-2014
Code:
touch -t 201404210000 stime
touch -t 201408270000 etime
find /raid/JOBFLOW_LOCKED/ -type f -newer stime ! -newer etime -size +3G -exec mv {} /raid/JOBFLOW_LOCKED/KILL \;

This will remove the files that were modified between 2014-04-21 through the end of 2014-08-26
# 3  
Old 12-29-2014
on Red Hat, you probably have find (GNU findutils) 4.4.2 (or some other major/minor version), which should provide the -newerXY test. Try -newermt.
# 4  
Old 12-30-2014
hi derek
probably doing this wrong but don't seem to be able to get this to run.
Was not sure if i had to run the touch commands first then run the move or put all the entries into a shell script and run as one. I modified a few of the entries to ensure data was being picked up.


Code:
touch -t 201401210000 stime
touch -t 201404270000 etime
find /raid/JOBFLOW_LOCKED/ -type f -newer stime ! -newer etime -size +50M -exec mv {} /raid/JOBFLOW_LOCKED/KILL \;

all that seems to happen is i end up with the 2 touch files and nothing gets moved.
thanks
Treds

Last edited by Don Cragun; 12-30-2014 at 05:20 PM.. Reason: Add CODE tags.
# 5  
Old 12-30-2014
Why don't you list the files before trying to move them? And, make sure there's at least one file fulfilling the conditions.
# 6  
Old 12-30-2014
Hi Rudi
please excuse my lack of knowledge but what would i add to the command to see the list, i tried adding print but that did not work

find /raid/JOBFLOW_LOCKED/ -type f -newer stime ! -newer etime -size +50M

Regards
Treds
# 7  
Old 12-31-2014
Just run it as posted; it will list the candidate names.
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

Find the count of files by last created date based on the given date range

My unix version is IBM AIX Version 6.1 I tried google my requirement and found the below answer, find . -newermt “2012-06-15 08:13" ! -newermt “2012-06-15 18:20" But newer command is not working in AIX version 6.1 unix I have given my requirement below: Input: atr files: ... (1 Reply)
Discussion started by: yuvaa27
1 Replies

2. UNIX for Dummies Questions & Answers

Deleted files between date range

Dear Friends, I have HP_ux 11.31 and want to delete some unwanted very old log files between two date range. Please help in the matter. Regards, Bhagawati Pandey (6 Replies)
Discussion started by: BPANDEY
6 Replies

3. UNIX for Dummies Questions & Answers

Help with removing files with date range

Hi, I want to remove trace files in a particular directory for a specific date range. Currently i can remove based on time (e.g find /path/*.trm -mtime +1000 -exec rm {} \;). But i want to remove .trm files within a date range. E.g to remove .trm files between jan 1 2002 to April 15 2005. ... (3 Replies)
Discussion started by: dollypee
3 Replies

4. Shell Programming and Scripting

List files with Date Range and Zip it

Hi all, I am using the below script which display the files in the folder with the date range we specify. I want to add extra functionality that, The listing files should be zipped using gzip. I tried to add exec gzip at the last line but it is not working. Suggestions please. ... (2 Replies)
Discussion started by: nokiak810
2 Replies

5. UNIX for Dummies Questions & Answers

Coping Files for a specific date range

Hi, we have file name appended by date in yymmdd format .. ex: abc090101.dat I need to copy all the files between abc090101 to abc090331.. could you plz help me.. Thanks. (1 Reply)
Discussion started by: kolariya4u
1 Replies

6. Shell Programming and Scripting

Search files between a date range

Hi people A newbie here, thrown into the deep end. I want to select the group of files with in a range of dates and perform some operation on it. Are there inbuild date libraries i can use? I did read thru the old posts on this topic. Couldnt get much idea :(, basically want to know how I... (7 Replies)
Discussion started by: zcanji
7 Replies

7. UNIX for Advanced & Expert Users

How can i copy files by date last modifed range?

When I do a ls -lt I get a list of files by date modified from newest to oldest. I would like to be able to copy some files to another directory using a date last modified range (i.e. Apr 30 - May 13) How could I do this? Thanks, Joe (4 Replies)
Discussion started by: geauxsaints
4 Replies

8. UNIX for Dummies Questions & Answers

How to display files that have been modifed between a given date range

Hi, I am new to Unix and was trying different ways of how to display the list of file names modified between a given date range in sorting order.I will get the fromdate and Todate from the browser, I need to display the list of all the file names that are modified between the given date... (1 Reply)
Discussion started by: prathima
1 Replies

9. UNIX for Dummies Questions & Answers

cp only files in certain date range

hi all, I'm trying to do a cp only on files I created on a given day or within a certain date range. What's the best way to do this? Cheers, KL (1 Reply)
Discussion started by: ee7klt
1 Replies

10. UNIX for Dummies Questions & Answers

Moving Files within a particular date range

Hi, Can someone please help me with this. Actually i want to move files from one directory to another directory , But I just want to move files of a specific data range. For ex: This is my directory which contains all fine. /home/Rooh Then there is a long listing of files. suppose this... (3 Replies)
Discussion started by: rooh
3 Replies
Login or Register to Ask a Question