¿Cómo puedo encontrar todos los archivos en un directorio de forma recursiva, excepto aquellos en el .gitdirectorio?
Intenté lo siguiente: find . \! -name ".*"pero eso no funcionó.
Tratar:
find . -name '.git' -prune -o -print
-prune como acción hará que los directorios coincidentes se "eliminen" del árbol de búsqueda, es decir, no se buscarán.
-oes compatible con POSIX-or(el lógico o). Básicamente, find está buscando algo llamado .git , pero podelo, o cualquier otra cosa , y luego imprímalo.-printes la expresión predeterminada que normalmente se omite de las llamadas de búsqueda típicas. @scrrr