Tente:
find . -name '.git' -prune -o -print
-prune
como uma ação fará com que os diretórios correspondentes sejam "removidos" da árvore de pesquisa, ou seja, eles não serão pesquisados.
Como posso encontrar todos os arquivos em um diretório recursivamente, exceto aqueles no diretório .git
?
Eu tentei o seguinte: find . \! -name ".*"
, mas isso não funcionou.