Формат для iname в операции поиска

При использовании find правильный формат, чтобы сказать «Найти файлы, которые заканчиваются на .jpg OR .png»?

Это просто, как использование | оператор / символ?

 find -iname "*.jpg|*.png" 

Нет.

Вы должны использовать -o (OR) в find :

 find \( -iname '*.jpg' -o -iname '*.png' \) 

Если бы вы соответствовали Regex, вы бы приблизились к правилу:

 find -iregex ".*\(jpg\|png\)" 

Или с помощью расширенного Regex:

 find -regextype posix-extended -iregex ".*(jpg|png)"