Por lo que puedo decir, los org-mode
archivos adjuntos resuelven el mismo problema que los hipervínculos de archivos pero de una manera más complicada. ¿En qué situaciones los apegos serían la solución superior?
A veces, un hipervínculo puede ser algo efímero como un archivo de registro o un archivo editable por otros. Los archivos adjuntos le permiten capturar permanentemente el estado actual del archivo de una manera más conveniente que copiar manualmente el archivo en una buena ubicación y vincularlo.
Esto también podría extenderse a la accesibilidad a Internet. Si desea acceder a un archivo sin acceso a Internet, puede adjuntarlo a su archivo de organización.
Pero a la inversa, los archivos adjuntos pueden vincularse a una ubicación mientras que los hipervínculos no pueden almacenar una copia local. Cuando los archivos adjuntos enlazan a un documento ( C-c C-a y
), el modo org creará un enlace simbólico al archivo si es posible en su sistema operativo (equivalente a ln
un sistema * nix). Los otros métodos ( C-c C-a c/m/l
) proporcionan otro comportamiento. El valor predeterminado ( C-c C-a a
) es uno de estos, según lo establecido por org-attach-method
.
También puede especificar el directorio de archivos adjuntos y llenar ese directorio. org-attach-sync
luego sincroniza los metadatos de sus archivos adjuntos para que el titular conozca los nuevos archivos. No puede hacer esto con hipervínculos sin globting o scripting.
Puede obtener una lista de todos los archivos adjuntos a través de org-attach-file-list
, que le permite iterar sobre todos ellos y hacer cosas útiles como copiar a una carpeta de Dropbox o almacenar en git. Iterar sobre hipervínculos en una sección es mucho más difícil y propenso a errores.
Otra razón para considerar los archivos adjuntos a través de hipervínculos es que asocian un enlace a un título de la organización, sin tener que ponerlo en el texto. Los metadatos del archivo adjunto se almacenan en un cajón de propiedades con el que se puede ocultar TAB
.
Los hipervínculos tienen que existir en el texto generalmente en la forma [[file:somefile.pdf][My file]]
. Potencialmente, también podría ocultar este hipervínculo en una propiedad, pero luego se replica más o menos org-attach
sin la facilidad de uso.
En resumen, si bien los hipervínculos pueden asociar otros documentos a un encabezado, org-attach
hace que esta asociación sea más fuerte, más robusta y de alguna manera más fácil de usar.
Editado: aclaración añadida.
Un avance importante del uso de
org-mode
archivos adjuntos sobre enlaces es que puede encargarse de confirmar cualquier cambio en el archivo adjunto si están bajo control de versión, Cita del Manual :(cursiva agregada para la explicación).
Si se usa correctamente, la función de archivo adjunto garantiza que los archivos adjuntos estén siempre actualizados y acompañen el
.org
archivo.Yo diría que usar enlaces es una mejor opción si
.org
en cada cambio / nuncaPara mí, los
dwim
archivos adjuntos son una especie de enfoque (hacer lo que quiero decir) para los archivos que se incluirán o se referenciarán en un.org
archivo.fuente