On Tue, Jan 03, 2017 at 11:15:39PM +0100, Mark Kettenis wrote: > > From: "Ted Unangst" <t...@tedunangst.com> > > Date: Tue, 03 Jan 2017 16:39:48 -0500 > > > > I copied this straight from freebsd. Not fixed, but feel free to correct as > > desired. > > > > This adds a third example showing -delete, mentioning that it's not > > standard, > > but also hinting that it may work better than "rm -r" when you want to > > delete > > directories. > > I really think we should not encourage unportable code like that by > giving an example in our manual page. > > I'm even tempted to say that you should leave the "-exec rm {} \;" > example alone. The + here only works because rm(1) accepts multiple > file arguments.
Huh ? of course rm accepts multiple file arguments. All "good" unix commands accept multiple file arguments, fortunately. That's what makes +exec (or xargs for that matter) work.