Using linux commands , is there way to list files which are created an hour (or particular date) before ?.

link|improve this question

50% accept rate
feedback

2 Answers

up vote 1 down vote accepted

you can use the find command along with -mmin and -mtime flags. For example to list *.txt files in Downloads folder modified more than 30 days ago use this:

find $HOME/Downloads -name  '*.txt' -mtime +30

+ implies more than

link|improve this answer
Valid answer, but a note to Original Question: this depends on the file metadata stored with on the filesystem. This can be reset by the touch command. In short, you can never know 100% when it was changed. – Rich Homolka May 20 '11 at 23:10
@Rich. Thanks for sharing the note. I agree. In my reqs, I wanted to cleanup iso files built doing last compliations. it takes so much space. So, I wanted to cleanup everytime after successful completion of build. – sudurais May 22 '11 at 5:12
feedback

The find command's -mmin and -mtime predicates can select files based on their mtime.

link|improve this answer
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.