I have multiple images stored in a set of organized folders. I need to re-size those images to a specific percentage recursively from their parent directory
Extending the answer from @betabandido
Incase there are spaces in filenames or folder names in which the images are, then one should use -print0 with find and -0 with xargs to avoid any parsing errors.
find . -name "*.jpg" -print0 | xargs -0 convert -resize 50%
find . -name "*.jpg" -print0 | xargs -0 mogrify -resize 50%