find(1) man-page/find error with -x/-xdev
nospam at mgedv.net
Tue Jul 5 15:32:46 GMT 2005
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 ;-)
From: owner-freebsd-bugs at freebsd.org [mailto:owner-freebsd-bugs at freebsd.org]
On Behalf Of Giorgos Keramidas
Sent: Monday, July 04, 2005 12:24 AM
Cc: freebsd-bugs at freebsd.org
Subject: Re: find(1) man-page/find error with -x/-xdev
On 2005-07-03 15:24, mdff <nospam at 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
> -x Prevent find from descending into directories that have a
> number different than that of the file from which the descent
> This option is equivalent to the deprecated -xdev primary.
> $ find . -x
> find: -x: unknown option
> $ find . -xdev
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.
freebsd-bugs at freebsd.org mailing list
To unsubscribe, send any mail to "freebsd-bugs-unsubscribe at freebsd.org"
More information about the freebsd-bugs