Date: Mon, 02 Jan 2006 08:19:47 -0800 From: Drew Tomlinson <drew@mykitchentable.net> To: FreeBSD Questions <freebsd-questions@freebsd.org> Subject: Find Syntax Message-ID: <43B952A3.4080800@mykitchentable.net>
next in thread | raw e-mail | index | archive | help
I'm trying to find all files with a modification time older than three weeks ago. In reading the find man page and searching Google, it seems the time returned by 'ls -l' is mtime. Thus I construct the following command: find . -not \( -newermt 3w \) -exec ls -l {} \; But it returns files that are newer: -rw------- 1 nobody nobody 35292 Dec 29 08:43 totContactedRcvdPeers.rrd -rw------- 1 nobody nobody 35292 Dec 29 08:43 totContactedSentPeers.rrd -rw------- 1 nobody nobody 35292 Dec 29 08:33 ./dc0/hosts/207/106/6/90/pktSent.rrd I've tried various placement of the '-not' and the )'s but I can't get it right. What am I missing? Thanks, Drew
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?43B952A3.4080800>