Este comando pode fazer o que você deseja:
find -E data -type f -iregex ".*($(cat file-1.org | grep -i ':id:' | perl -pe 's/^\s*:id:\s*(\w{2})([\w-]+)$/$1\\\/$2/i' | paste -s -d'|' -)).*" -exec rsync -R '{}' ~/temp/my-new-directory \;
Substitua file-1.orgpelo arquivo organizacional cujos anexos você deseja mover e ~/temp/my-new-directorypelo local do seu novo diretório. Um datadiretório será criado com os arquivos de anexo (se você deseja mover em vez de copiar, passe --remove-source-filespara o rsynccomando).
Isso foi testado no macOS. Talvez você precise omitir a -Ebandeira em outras plataformas.
NOTA: Faça isso em uma cópia dos seus arquivos . Não sou especialista em emacs, nunca usei anexos no modo organizacional e não tenho experiência com esse tipo de manipulação de arquivos hacky. Isso pode explodir sua pasta de modo organizacional no esquecimento, então faça o backup primeiro.
org-attach-sync-los para sincronizá-los com o novo item.