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>