Réponses:
find . -name '*.[ch]' -type f
*.[ch]représente tous les fichiers * .h et * .c, -type frecherche les fichiers normaux.
PS Vous voudrez peut-être accepter les réponses à vos autres questions :)
Si vous êtes en haut de l'arborescence des répertoires.
find . -name *.c -print
trouverait tous les fichiers .c situés sous le "." actuel annuaire.
Beaucoup plus d'aide peut être trouvée en recherchant " commande de recherche unix ".