Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 14 Oct 2005 11:53:40 -0700
From:      Drew Tomlinson <drew@mykitchentable.net>
To:        FreeBSD Questions <freebsd-questions@freebsd.org>
Subject:   Help With Find Syntax
Message-ID:  <434FFEB4.90308@mykitchentable.net>

next in thread | raw e-mail | index | archive | help
I want to recursively search a directory and return files that end in 
".jpg" or ".gif" but I can't seem to get the find syntax right.  My 
basic command lines are:

find /multimedia/Pictures -iname "*.gif" -print

OR

find /multimedia/Pictures -iname "*.jpg" -print

Both of these work perfectly.  But I can't figure out how to combine the 
two.  'man find' tells me the the OR operator is '-or'.  Thus it seems 
that some incantation along this line would work:

$ find /multimedia/Pictures -iname "*.gif" -or "*.jpg" -print      
find: paths must precede expression
Usage: find [path...] [expression]

I've tried various placement of quotes, parenthesis, etc. but can't seem 
to find the right way to do this.  Can someone show me my error?

Thanks,

Drew

-- 
Visit The Alchemist's Warehouse
Magic Tricks, DVDs, Videos, Books, & More!

http://www.alchemistswarehouse.com




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