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?
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?
Respuestas:
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 :
[...] Si inicializa este directorio [en el que reside el archivo adjunto] con git init, Org confirmará automáticamente los cambios cuando los vea.
(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.