POSIXLY:
find . ! \( -name '*.tr0' -o -name '*.scs' \) -type f -exec echo rm -f {} +
(Remove echo
quando você quer executar o comando)
Se o seu find
support -delete
:
find . ! \( -name '*.tr0' -o -name '*.scs' \) -type f -delete
O comando acima funcionará recursivamente. Se você quiser apenas no diretório atual:
find . ! -name . -prune ! \( -name '*.tr0' -o -name '*.scs' \) -type f