Попробуйте использовать mogrify, а не конвертировать. Он будет обрабатывать все изображения в каталоге. Смотри https://imagemagick.org/Usage/basics/#mogrify.
Но вы никогда не получите такую команду, чтобы получить размер файла PNK 40 КБ, если ваши размеры не очень малы. Попробуйте сохранить как JPG. Определение экстента JPEG работает только для сохранения в JPG.
Так что для сохранения в формате JPG, если у меня есть изображения на рабочем столе в папке test1 и я хочу сохранить в папке test2 на рабочем столе, я бы сделал
cd
cd desktop/test1
mogrify -path ../test2 -format jpg -strip -depth 8 -define jpeg:extent=40kb *
Если вы действительно хотите сохранить в формате PNG, лучшее, что вы можете сделать, - это (или еще больше уменьшить цвета)
cd
cd desktop/test1
mogrify -path ../test2 -format png -strip +dither -colors 16 -type palette -depth 8 *
Но если ваши изображения имеют очень малую ширину и высоту, ни один не опустится до 40К. Вы можете попробовать добавить -quality, но значения качества для PNG отличаются от JPG. Смотри https://imagemagick.org/script/command-line-options.php#quality
Я думаю, что сохранение в формате JPG даст вам лучший шанс.