Хмм... Как я понимаю дублирующиеся картинки - это совершенно одинаковые картинки? Тогда можно написать несложный скрипт, сравнивающий их MD5 суммы (читать man md5sum).
В идеале это поиск похожих картинок, т.е. например одна и та же фотография, но с разного разрешения..
Но для начала достаточно и просто поиска картинок разных по имени файла, но идентичных по содержимому.
Я начинающий линуксоид и "несложный скрипт" для меня пока "сложный"

Хотя сам программер и логику работы такого скрипта понимаю, но увы, не хватает знаний.
И еще: какую структуру имеет данная ``куча папок''?
Да вобщем-то обычную: папка "Фото" и в ней куча подпапок. Из-за того что многие файлы имеют одинаковые имена и разное содержимое их приходиться держать в куче подпапок.
Как я понимаю логика скрипта такова:
1. Составляем список всех файлов
2. Вычисляем мд5 каждого файла
3. Сравниваем каждый с каждым и выводим список дубликатов для каждого мд5 (удаляя из списка выведенные, что ускорит процесс)
или где-то ошибся?