At 08:31 PM 1/30/2002 -0600, you wrote:
>>I'm trying to get a list of files 30 day sold or younger. I thought the following 
>would to the trick:
>>
>>find . -type f -mtime 30 -ls   
>>
>>But that only prints files that are exactly 30 days old. How do I do that "and 
>younger" part? 
>>Less then 31 days would be a suitable substitute too.
>>
>>Jonathan Wilson
>
>Read the man page for find again.  It is described right there on the page.

Actually no, it was not in the name page - not that I could see. And I did read it. 
The best it did was:

       -mtime n
              File's data was last modified n*24 hours ago.

No mention of + or - there.

OTH, I did discover by reading the man page that there is an info page "info Finding 
Files" - and that proved quite useful. As I said in my Re: I did figure out, thanks to 
the info page, no thanks to the man page.

The following did the trick:

find /logs/ -type f -mtime +30 -name "*log.gz" -exec cp -p {} . \;


----------------------------------------------------
Jonathan Wilson
System Administrator

Cedar Creek Software     http://www.cedarcreeksoftware.com
Central Texas IT     http://www.centraltexasit.com



_______________________________________________
Redhat-list mailing list
[EMAIL PROTECTED]
https://listman.redhat.com/mailman/listinfo/redhat-list

Reply via email to