Een programma als dusdanig zou ik hiervoor niet weten te vinden. Ik zou proberen de bestanden op te lijsten en in één kolom in te voeren in een rekenblad. Dan sorteren op naam. In de tweede kolom aanduiden of het om een dubbel gaat: dit kan met een formule als: =IF(LEFT(A2,8)=LEFT(A1,8),1,0). Naast POR_2014 komt zo een 0 te staan, maar naast "POR_2014 etentje jos" dat eronder staat, een 1.
Dan "bevries" je de waarden van die tweede kolom: formules omzetten naar de getalwaarden (copy, paste special: numbers). Dan sorteren op de tweede kolom: de namen zonder extra naam komen bovenaan te staan.
Nu wordt het een beetje ingewikkelder voor jou, want je wil geen bestanden wissen die je niet hebt hernoemd, alleen deze waarvan je een hernoemde kopie hebt. Dus wissen we alle rijen met een 0. Alleen de "lange" namen blijven over. We willen nu de korte equivalenten wissen.
In een derde kolom (C) maak je nu de korte namen: =left(A1,8).
In een vierde kolom maken we nu een bash script dat de bestanden zal opzoeken en wissen. Het commando, dat we zullen herhalen voor elk bestand, is:
find /home/jelogin/Pictures -name POR_2014.JPG -exec rm "{}" \;
Zo maak je voor elke bestandsnaam dit commando:
="find <naamvanjefotofolder> -name """&C1&""" -exec rm ""{}"" \;"
<naamvanjefotofolder> is uiteraard het correcte pad naar de folder met je fotocollectie.
Die kolom plak je in een tekstbestandje, en je laat dit uitvoeren. Dat zal een tijdje duren, maar de computer doet het alleen, en mocht je dit handmatig doen, dan zou het nog véél langer duren met jij die voortdurend aan het klikken bent.
Mogelijk bestaan er véél efficiëntere benaderingen, maar om die te horen is dit draadje er.