Perl решение
$newfn = $oldfn;
$newfn =~ s/(original|thumb)[^\.]*/$1/;
rename($oldfn, $newfn);
По запросу, чтобы соответствовать любому ключевому слову, а не только «оригиналу» или «большому пальцу», при условии, что / photos / nn остается тем же:
$newfn = $oldfn;
$newfn =~ s?(photos/\d+/[^/]*)/[^\.]*?$1?;
rename($oldfn, $newfn);
Адаптация этого решения также для удаления каталогов, если они пусты
$newfn = $oldfn;
$newfn =~ s?(/photos/\d+/)([^/]*)/[^\.]*?$1$2?;
rename($oldfn, $newfn);
unlink($1$2);
Я не уверен, что это будет делать, если каталог не будет пустым, когда вы откроете его.