Je faisais un petit man find quand je suis tombé sur les options -path et -type très intéressante. Par exemple pour -path, pour recherche de tout ce qui se termine par "postgis.sql"

olivia~#cd /usr/local/pgsql
olivia:/usr/local/pgsql# find . -path '*postgis.sql' 
./share/lwpostgis.sql
et pour -type, man find me donne
      -type c
              Fichier du type c :

              b      fichier spécial en mode bloc (avec tampon)

              c      fichier spécial en mode caractère (sans tampon)

              d      répertoire

              p      tube nommé (FIFO)

              f      fichier régulier

              l      liens symbolique

              s      socket

              D      door (Solaris)

Par exemple, uniquement que les répertoires

olivia:/usr/local/pgsql# find $PWD -type d|grep contrib
/usr/local/pgsql/doc/contrib
/usr/local/pgsql/share/contrib

Bon il y en a d'autres mais ces deux options risquent d'être celles que j'utiliserais le plus dorénavant. Ces commandes risquent de me rendre bien des servcies notamment pour retrouver le fichier lwpostgis.sql de PostGIS:

find $(pg_config --sharedir) -path '*lwpostgis.sql'