[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: stupid script tricks - slightly OT



On  0, jeff <jmr71769@earthlink.net> wrote:
> Allan Wind wrote:
> 
> > cd /usr/local/share/icons; find / \( -name \*.gif -o name \*.jpeg -o -name \*.jpg -o -name \*.tif -o -name \*.tiff \) -a -type f | xargs -i ln -s \{\} .
> 
> 
> this looks like it should indeed work...but when i
> try it, i get:
> 
> find: paths must precede expression
> Usage: find [path...] [expression]

You did put the missing '-' into '-name \*.jpeg', didn't you?  Other
than that it looks OK, although for preference I would do it like this:

find / \( -name \*.gif -o -name \*.jpeg -o -name \*.jpg -o -name \*.tif
-o -name \*.tiff \) -a -type f -exec ln -s {} . \;

Tom
-- 
Tom Cook
Information Technology Services, The University of Adelaide

"That you're not paranoid does not mean they're not out to get you."
	- Robert Waldner

Get my GPG public key: https://pinky.its.adelaide.edu.au/~tkcook/tom.cook-at-adelaide.edu.au

Attachment: pgpsRk2pG0N4P.pgp
Description: PGP signature


Reply to: