Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 5 Jul 2005 17:32:48 +0200
From:      "mdff" <nospam@mgedv.net>
To:        <freebsd-bugs@freebsd.org>
Subject:   RE: find(1) man-page/find error with -x/-xdev
Message-ID:  <20050705153243.0A525186800@mgedv.at>
In-Reply-To: <20050703222351.GA43904@gothmog.gr>

next in thread | previous in thread | raw e-mail | index | archive | help

i knew arg-order is important, but in this case
i didn't get it... therefore i'll send further
requests on that to the RTFM/PEBKAC-list |-)
*thx* for the infos & cu ;-)

-----Original Message-----
From: owner-freebsd-bugs@freebsd.org [mailto:owner-freebsd-bugs@freebsd.org]
On Behalf Of Giorgos Keramidas
Sent: Monday, July 04, 2005 12:24 AM
To: mdff
Cc: freebsd-bugs@freebsd.org
Subject: Re: find(1) man-page/find error with -x/-xdev

On 2005-07-03 15:24, mdff <nospam@mgedv.net> wrote:
> as documented on 5.4-RELEASE, there's a divergence between
> man 1 find and the command itself and the option "-x" a.k.a. "-xdev".
> although "-xdev" is "deprecated", it's the only working one ;-)
>
> $ man 1 find
> <...snip...>
>      -x      Prevent find from descending into directories that have a
> device
>              number different than that of the file from which the descent
>              began.
>
>              This option is equivalent to the deprecated -xdev primary.
> <...snip...>
>
> $ find . -x
> find: -x: unknown option
>
> $ find . -xdev
> <...works...>

The two (-x and -xdev) are slightly different, but the small difference
is very important.  The -x option is a find(1) option, while -xdev is an
"expression predicate" or "primary" as the description of -x calls it.
Options should appear *before* any path names, while "primaries" should
appear *after* path names.  This means that these two are valid:

	find -x .
	find . -xdev

But these are not:

	find . -x
	find -xdev .

Bearing this in mind, do you still think that the manpage is wrong?

If yes, suggestions to improve the wording of the description of the -x
option are certainly welcome.

- Giorgos

_______________________________________________
freebsd-bugs@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-bugs
To unsubscribe, send any mail to "freebsd-bugs-unsubscribe@freebsd.org"




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20050705153243.0A525186800>