find
+bash
раствор:
find. -type f -name "*.pdf" -exec bash -c \
'p="/my_dir/backup/"; bn=${1##*/};
[[ "$1" != $p* ]] && [[ -f "${p}$bn" ]] && cp "${p}$bn" "$1"' _ {} \;
p="/my_dir/backup/"
-путь к начальному (ключевому )каталогу bn=${1##*/}
-базовое имя файла