Creo que no necesitas el ? y te bastaría con '.*'
Además, puedes hacer el comando más sencillo así:
Código:
find . -name '.*' -delete
Ojo que así te borra archivos y carpetas ocultos.
Si quieres borrar solo archivos y no carpetas:
Código:
find . -name '.*' -type f -delete