Com base nos seus exemplos, você deseja excluir arquivos cujo nome contenha uma _y
substring .
find . -type f ! -name '*_y*' -print -delete
(Com ionice -c 3
na frente, se você quiser, isso é independente do que você faz com find
.)
Se você quisesse manter os arquivos somente se _y
estivesse no final do nome base (então 12234_y_.jpeg
seria excluído), você poderia usar
find . -type f ! -name '*_y.*' -print -delete