find parancs, rejtett könyvtárak kihagyása

Keres egy könyvtárat "valami*" névvel, de kihagyja az összes alkönyvtárban a ".hg" könyvtárat:

find . -not -path "*/.hg/*" -type d -iname 'valami*'

Ugyanaz, mint a fenti, csak az összes rejtett könyvtárat kihagyja:
find . -not -path "*/.*/*" -type d -iname 'valami*'

Ubuntu 16.04.2 LTS és az aktuális cygwin alatt biztosan működik.