find /home/ -ipath "*/temp/some.file" -type f -execdir cp {} another.file \;
Você só precisa alterar exec
para execdir
da outra resposta (desculpe, não posso postar como comentário ainda).
A opção execdir
indica, de acordo com a página do manual find
:
-execdir command {} +
Like -exec, but the specified command is run from the subdirectory containing the matched file, which is not normally the directory in which you started find.