Hola y bienvenidos a la página!
Asumiendo que usted tiene las carpetas de "a" y "B" hay dos maneras de pensar acerca de la sincronización.
1) "Un Modo" sync la sincronización de los cambios y supresiones de la carpeta a carpeta B, pero básicamente ignorar los cambios en la carpeta B (y no va a sincronizar de nuevo a la carpeta).
2) "de Dos vías" sync sería si usted quiere ser capaz de modificar cualquiera de las carpetas de "A" o "B" y que esos cambios se refleja en la carpeta otros.
"Una Manera" de sincronización puede realizarse con rsync
(aunque puede que desee instalar una versión más reciente que la que se incluye con macOS, como el defecto es muy viejo). Yo recomendaría cerveza para esto.
"De dos vías" sync es más complicado, y yo no soy consciente de ninguna herramienta de código abierto que te permitirá crear una de dos vías de sincronización de dos carpetas en el mismo equipo.
(Esa es otra consideración: algunas herramientas sólo funcionará si las carpetas "a" y "B" están en equipos diferentes. rsync
puede trabajar con cualquiera de ellos.)
Una pregunta para pensar en lo que están tratando de lograr por tener una copia en espejo. Por ejemplo, si elimina accidentalmente un archivo en la carpeta "A" y de inmediato se sincroniza a la carpeta "B" y elimina el archivo existe, ¿de verdad has conseguido nada?
Si lo que usted está buscando para lograr que sea capaz de restaurar un borrado accidental, o volver a una versión anterior de un archivo que se ha cambiado en una manera que usted desea deshacer, que es un escenario diferente que simplemente mantener sincronizar dos carpetas.
Estoy sólo vagamente familiarizado con Keybase, pero otra pregunta que me gustaría preguntar es si el espejo sería útil si hubo algún tipo de corrupción. Se puede ser más útil tener una "instantánea" de la Keybase archivos en un punto determinado en el tiempo. Dependiendo de la frecuencia de sus archivos de cambio, usted podría ser capaz de utilizar launchd
a crear un tar.bz2
o tar.gz
(o tar.xz
si también se instala la xz
con brew
) "instantánea" de Keybase, y poner un sello de tiempo en el nombre de archivo, así que si usted necesita para revertir algunos cambios, usted sabe que usted tenía todos los archivos que existían en un punto particular en el tiempo.
De nuevo, no estoy 100% seguro de que iba a trabajar con Keybase, pero lo he usado con otras aplicaciones.
Teclado Maestro
Cada vez Keybase es abierto, cualquier local de los archivos de sincronización para Keybase asociado de la carpeta, y viceversa.
Si desea activar cada vez que la Keybase aplicación se abre y/o cierra, entonces usted debe utilizar el Teclado Maestro.
No estoy al tanto de cualquier fuente abierta la opción para que.