ls -I "*.png"
кавычки важны для того, чтобы оболочка не оценивала *
find . -not -name "*.png"
Если у вас есть подкаталоги (с файлами), вы можете хотите ограничить поиск:
find . -maxdepth 1 -type f -not -name "*.png"
где
-maxdepth 1
ограничивает его текущим каталогом -type f
позволяет печатать только файлы