Я не знаю ничего с regexs или любым изящным синтаксическим сахаром получать желаемый результат. Вот способ получить желаемый результат, тем не менее, который находит использование.
find . -maxdepth 1 -mindepth 1 -type f -name '*.png' -o -name '*.jpg' -exec mv -t newfolder {} +
с трубой [114693] [114694]:
с [114695] проку-суб [114696]: Приведенная выше статистика показывает, что [114697]pipe[114698] создает больше дочерних процессов ([114699]клон[114700] syscall) и тратит много времени на ожидание завершения дочернего процесса ([114701]wait4[114702] syscall), чтобы родительский процесс продолжил выполнение. Замена процесса
With [114713]pipe[114714]:
With [114715]proc-sub[114716]: