From owner-freebsd-questions@FreeBSD.ORG Mon Jan 2 17:03:43 2006 Return-Path: X-Original-To: freebsd-questions@freebsd.org Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C5ADC16A420 for ; Mon, 2 Jan 2006 17:03:43 +0000 (GMT) (envelope-from drew@mykitchentable.net) Received: from relay04.roc.ny.frontiernet.net (relay04.roc.ny.frontiernet.net [66.133.182.167]) by mx1.FreeBSD.org (Postfix) with ESMTP id D2D5443D5C for ; Mon, 2 Jan 2006 17:03:41 +0000 (GMT) (envelope-from drew@mykitchentable.net) Received: from filter09.roc.ny.frontiernet.net (filter09.roc.ny.frontiernet.net [66.133.183.76]) by relay04.roc.ny.frontiernet.net (Postfix) with ESMTP id 3FFE935836B; Mon, 2 Jan 2006 17:03:41 +0000 (UTC) Received: from relay04.roc.ny.frontiernet.net ([66.133.182.167]) by filter09.roc.ny.frontiernet.net (filter09.roc.ny.frontiernet.net [66.133.183.76]) (amavisd-new, port 10024) with LMTP id 30599-03-57; Mon, 2 Jan 2006 17:03:41 +0000 (UTC) Received: from blacklamb.mykitchentable.net (67-51-143-222.dsl1.elk.ca.frontiernet.net [67.51.143.222]) by relay04.roc.ny.frontiernet.net (Postfix) with ESMTP id B1CAD35836C; Mon, 2 Jan 2006 17:03:40 +0000 (UTC) Received: from [192.168.1.3] (unknown [192.168.1.3]) by blacklamb.mykitchentable.net (Postfix) with ESMTP id 9D7F2AE9D1; Mon, 2 Jan 2006 09:03:39 -0800 (PST) Message-ID: <43B95CEA.5010208@mykitchentable.net> Date: Mon, 02 Jan 2006 09:03:38 -0800 From: Drew Tomlinson User-Agent: Mozilla Thunderbird 1.0.7 (Windows/20050923) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Kevin Brunelle References: <43B952A3.4080800@mykitchentable.net> <200601021137.08809.kruptos@mlinux.org> In-Reply-To: <200601021137.08809.kruptos@mlinux.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new-2.3.2 (20050629) at filter09.roc.ny.frontiernet.net Cc: freebsd-questions@freebsd.org Subject: Re: Find Syntax X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 02 Jan 2006 17:03:43 -0000 On 1/2/2006 8:37 AM Kevin Brunelle said the following: >On Monday 02 January 2006 11:19, Drew Tomlinson wrote: > > >>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? >> >> > >Have you tried > >find . -mtime +3w > >I don't know about the other syntax but this is what I find to be the >simplest. > > Thanks for your reply. I tried your syntax as: find . -mtime +3w -exec ls -l {} \; It returned nothing as I expected. But then reduced it to one week as: find . -mtime +1w -exec ls -l {} \; which didn't seem to work because these (amongst many others) were returned: drwx------ 2 nobody nobody 512 Dec 27 14:03 102 total 2 drwx------ 3 nobody nobody 512 Dec 26 08:03 9 total 2 drwx------ 2 nobody nobody 512 Dec 26 08:03 7 total 432 -rw------- 1 nobody nobody 35292 Jan 2 07:41 bytesRcvd.rrd -rw------- 1 nobody nobody 35292 Jan 2 07:41 bytesRcvdLoc.rrd -rw------- 1 nobody nobody 35292 Jan 2 07:41 bytesSent.rrd Any ideas why this might be? Thanks, Drew