Piece of cake!
Suppose the directory you wish to sum is /whateverpath/yourdir
md5sum /whateverpath/yourdir/* >> md5sums.txt
will sum every file in the directory and place the sum for each file in the output file md5sums.txt
Of course, you can vary this command. You could use *.iso to do only files ending in .iso, for instance. You could keep adding files to the dir and md5sum /whateverpath/yourdir/newfile >>md5sums.txt
would add the result to the end of the original list. You could use one > to completely rewirte md5sums.txt You could cd to the directory, first , too.
cd /whateverpath/yourdir
md5sum *August*.iso >>md5sums.txt
and you could verify that the files had not been fudged by doing
md5sum -c md5sums.txt
For the greatest certainty, keep md5sum executable and the md5sums.txt in a readonly file like a CD.
Recursion can be done one level at a time:
md5sum *>>md5sums.txt
md5sum */* >> md5sums.txt and so on or you can tar the files and md5sum the result.
Has this been overkill?