[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

RE: find question



Hello,

The find's atime option seems a bit sketchy.
I've tried find <dir> -atime 3 -print and nothing prints out.
but when i do :
find <dir> -atime 2 -print
it prints stuff out.

If it's been accessed in 2 days, it's been accessed in 3 days right?

Unless it means _exactly_ 2 or 3 days, in which case, it's not a great feature since i have to check if directories have been accessed in 60 days!

Any suggestions or comments?

TIA

From: "Sean 'Shaleh' Perry" <shaleh@valinux.com>
To: Andrew Kae <jiggyman77@hotmail.com>
CC: debian-user@lists.debian.org
Subject: RE: find question
Date: Fri, 30 Jun 2000 13:47:27 -0700 (PDT)

>
> dir1 and dir2 are web sites themselves.
>
> I want to know if anyone has accessed dir1 within the last 60 days. I've
> been using find like this:
> $ find dir1 -atime 60 -print
>
> Is this the correct command?

looks sane, although I think atime is only set on files.  Also, some people
turn off atime writing for a speed gain.

> Is there an easier or alternative way to find this out without looking at
> the logs?

there are log analyzers out there. They give all kinds of great stats. look
on freshmeat.net

> How does "find" check on this anyway?
>

each file on the hard drive has data stored with it about its size, permisions,
time created, etc.  This is the same data ls prints.  To see what find is
doing, read the man page for stat.

________________________________________________________________________
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com



Reply to: