Are there any good Ubuntu/Debian/Linux-based tools for identifying corrupted jpeg images in a collection of tens of thousands? I know that there are a few in there, but I can't bring myself to view them all manually, even at the thumbnail level.
It might not be perfect, but you could use
feh -p and examine the error messages generated.
To list all the unloadable images in /opt/images and below
feh -ur /opt/images
--unloadableDon't display images. Just print out their names if imlib2 can NOT successfully load them. Returns false if at least one image was loadable.
--recursiveRecursively expand any directories in the commandline arguments to the content of those directories, all the way down to the bottom level.