Você não pode combinar caracteres depois de -type (a menos que você tenha uma descoberta diferente da que eu tenho). Você tem que fazer algo como:
find . \( -type f -o -type d \) -name "somefile"
No meu sistema:
$ find . -type fd -name "somefile"
find: Arguments to -type should contain only one letter
Essas mensagens vêm da função insert_type() na linha 2601 em
findutils-4.4.2 find/parser.c . Apenas o primeiro caractere, as versões antigas /% de find do IIRC nem sequer avisam se havia vários caracteres após -type .