Найден это в суперпользователе:
#!/bin/bash
cp -vn "$1" "$2"/ || cp -vn "$1" "$2"/"${1##*/}"~"$(md5sum "$1" | cut -f1 -d' ')"
Файл с таким же именем переименовывается в файл с добавлением md5sum к имени. Если вы сохраните его в имени файла, например «saveCopy», вы можете использовать find, как это, чтобы выполнить его:
find . -name 'z*.jpg' -exec ./saveCopy {} /tmp/Extracted/ \;
Подробнее об этом см. Ссылку.