Als ik de man pagina bekijk, dan lijkt dat wel te kunnen met één enkel jhead commando. Optie " -da<+|-><timediff>" schijnt te kunnen doen wat je vraagt, en je kan aan de commandolijn iets als *.jpg meegeven om alle jpegs in de huidige directory te behandelen. Het wordt iets als
jhead -da-2005:05:29/11:21-2002:01:01 *.jpg
Ik begrijp hierbij dat het programma in dit voorbeeld het aantal dagen berekent tussen 2005:05:29 11:21h en 2002:01:01 0:00 h, en dan het verschil toepast op alle data in de bestanden.
Test eerst eens uit op een kopie van je foto's.