¿Cómo combinar dos o más archivos Safari Bookmarks.plist?

No uso iCloud para sincronizar mi Mac y tengo varios archivos Safari Bookmarks.plist que se respaldaron manualmente en diferentes momentos. Por lo tanto, cada uno contiene algunos de los mismos elementos, mientras que algunos contienen elementos que otros no.

¿Cómo se pueden fusionar los contenidos de estos archivos Bookmarks.plist?

Al leer la pregunta original editada , concluiría que el último bookmark.plist contiene todos los marcadores y no es necesario fusionarlos (marcadores-2> marcadores-1 (=marcadores importados-2 + adiciones)> marcadores (=marcadores importados-1 + adiciones )).
@klanomath no, el último archivo bookmarks.plist no contiene los marcadores antiguos porque su tamaño es más pequeño que los archivos anteriores.
Tenga en cuenta que edité la pregunta original por dos razones: 1. Era un párrafo extenso, lo que dificultaba la lectura. 2. Contenía antecedentes totalmente innecesarios. Independientemente del contenido real de cada archivo Bookmarks.plist, no influyó en cómo fusionar varios archivos Bookmarks.plist. (Presumiblemente para que no haya duplicados). - Mi respuesta posterior debería explicar el fundamento detrás de mi edición.
@user3439894 Está bien

Respuestas (1)

Ni macOS ni Safari proporcionan una forma directa de fusionar varios archivos Bookmarks.plist para no contener elementos duplicados.

Algunas opciones son:

  • Importe manualmente cada archivo Bookmarks.plist (Safari > Archivo > Importar marcadores...) y luego organice y reorganice manualmente mientras elimina manualmente los duplicados.
  • Use una utilidad de terceros para administrar los archivos Bookmarks.plist para utilizar cualquier herramienta que proporcione la utilidad de terceros para eliminar elementos duplicados.
  • Escriba su propia utilidad para administrar los marcadores de Safari para eliminar todos los duplicados de un conjunto de archivos Bookmarks.plist combinados.

Nota: No estoy afiliado ni he utilizado las utilidades mencionadas en este documento.