Sempre coloque o padrão entre aspas (por exemplo, *.graphml
no seu caso). Caso contrário, ele será expandido pelo shell antes do comando find. Isso significa que find
não recebe um literal *graphml
passado, mas sim o que o shell expande *.graphml
para.
Portanto:
find . -name "*.graphml*"
Veja:
-
man find
que diz: "Não se esqueça de colocar o padrão entre aspas, a fim de protegê-lo da expansão pelo shell. " - Um pouco mais sobre Citações no Guia Avançado de Script do Bash.