Use o sinalizador -o
entre diferentes parâmetros.
find ./ -type f \( -iname \*.jpg -o -iname \*.png \)
funciona como um encanto.
OBSERVAÇÃO deve ser um espaço entre o colchete e seu conteúdo ou não funcionará.
Explicação:
-
type -f
- procura apenas arquivos (não diretórios) -
\(
- necessário para otype -f
se aplicar a todos os argumentos -
-o
- operador OR lógico -
-iname
- como-name
, mas a correspondência não faz distinção entre maiúsculas e minúsculas