O problema não é o ponto. São os suportes. Colchetes definem uma classe de caracteres; Tenho quase certeza de que o que você está tentando fazer é agrupar uma alternância. Para isso, você precisa de parênteses. Você precisa usar expressões regulares estendidas para isso, e assim o comando é:
find -E /Users/robottinosino/Desktop/_PublishMe_ -type f -regex '.*\.(pdf|png)'
Esse -E
flag é um BSDism (o OS X possui um grande número de usuários BSD-ish). No GNU find, você diz -regextype posix-extended
, como uma expressão em vez de um sinalizador (de acordo com o comentário de Dennis Williamson , que está, sem dúvida, correta).