shopt -s extglob
rm !(A|B).jpg
!(pattern-list)
Corresponde a qualquer coisa, exceto um dos padrões fornecidos.
pattern-list
é uma lista de um ou mais padrões separados por ‘|’
Você também pode usar find
:
find . -name '*.jpg' ! -name '[AB].jpg' -delete