Tengo un par de archivos, por ejemplo file-1.org, file-2.orgen el mismo directorio que comparte el data/directorio de archivos adjuntos.
Me gustaría moverme file-1.orga una ubicación diferente, crear un nuevo data/directorio en esa ubicación y mover todos los archivos adjuntos que pertenecen al file-1.orgnuevo directorio. ¿Hay una forma automática de hacer esto?

org-attach-syncpara sincronizarlos con el nuevo elemento.Respuestas:
Este comando podría hacer lo que quieras:
Reemplace
file-1.orgcon el archivo de organización cuyos archivos adjuntos desea mover, y~/temp/my-new-directorycon la ubicación de su nuevo directorio. Sedatacreará un directorio con los archivos adjuntos en ellos (si desea mover en lugar de copiar, pase--remove-source-filesalrsynccomando).Esto fue probado en macOS. Es posible que deba omitir la
-Ebandera en otras plataformas.NOTA: Haga esto en una copia de sus archivos . No soy un experto en emacs, nunca he usado archivos adjuntos en modo org y no tengo experiencia en el uso de este tipo de manipulación de archivos hacky. Esto podría hacer que su carpeta del modo org quede en el olvido, así que primero haga una copia de seguridad.
fuente
Según la respuesta de Marcel Samyn, el siguiente script funcionó para mí en ArchLinux:
Use el siguiente script reducido para obtener una lista de los archivos que se copiarán:
Sin el
^comando en el grep, obtuve falsos positivos de los enlaces de correo electrónico que contienen ": id:".fuente