¿Reflejar o sincronizar en ambos sentidos?

Antes de empezar, decide qué lado es el bueno:

Quieres Elige Qué hace
Que el servidor quede igual que tu Mac Reflejar hacia el lado del servidor Copia lo nuevo o modificado; puede eliminar lo que solo existe en el servidor
Que tu Mac quede igual que el servidor Reflejar hacia el lado de tu Mac Lo mismo, en el otro sentido
Que cada lado conserve los cambios del otro Sincronizar en ambos sentidos Copia los cambios en las dos direcciones, para que cada lado reciba lo que tiene el otro

Reflejar es lo adecuado para publicar una web o mantener una copia de seguridad. Sincronizar en ambos sentidos va bien con una carpeta que cambia en dos sitios, como una carpeta WebDAV compartida.

Sincronizar una carpeta paso a paso

  1. Abre una pestaña con ⌘T y muestra la carpeta de tu Mac en un panel: elige Este Mac en el menú de origen del panel.
  2. Pulsa ⌘\ para abrir un segundo panel y conéctalo al servidor, con ⇧⌘K o con un favorito desde ⌘K.
  3. Abre la carpeta correspondiente en el servidor.
  4. Pulsa ⌥F5. AnyBucket compara los dos paneles y muestra cada archivo, fila a fila.
  5. Elige el sentido: reflejar hacia un lado o sincronizar en ambos sentidos.
  6. Lee las filas. Cada una muestra su acción, como copiar un archivo al otro lado o eliminar uno que solo existe en el destino.
  7. Cambia la acción de cualquier fila que no te convenza y empieza la sincronización.

Las copias pasan por la cola de transferencias, y una notificación te avisa cuando la sincronización ha terminado.

Revisa cada fila antes de que se mueva nada

No cambia nada hasta que empiezas la sincronización. Hasta entonces, la lista es un plan que puedes editar: cada copia y cada eliminación tiene su propia fila. Por eso reflejar es seguro incluso en carpetas que te importan. Si una eliminación no te parece correcta, cambia esa fila y deja el resto como está.

Sincronizar dos servidores

Comparar y sincronizar funciona con lo que muestren los dos paneles, así que no se limita a tu Mac y un servidor. Refleja un servidor de preproducción en producción, mantén iguales un bucket de S3 y uno de Backblaze B2, o comprueba que una migración de un servidor FTP antiguo a un servidor SFTP nuevo está completa. Los archivos que hay que copiar entre dos servidores distintos pasan por un pequeño búfer en tu Mac; dentro del mismo servidor, las copias se hacen en el propio servidor.

Sin una app

Para servidores SSH, rsync en Terminal puede reflejar una carpeta, y --dry-run muestra antes lo que haría. No llega a S3, WebDAV ni FTP, y su vista previa es una lista de texto que no puedes editar. Si te va bien con rsync, AnyBucket usa la misma configuración de ~/.ssh para SFTP, así que ambos conviven sin problema.

Consejos para una sincronización limpia

  • Empieza reflejando cuando un lado es claramente el bueno, como una carpeta de compilación que vas a publicar.
  • Vuelve a comparar antes de sincronizar tras una pausa larga, para que el plan refleje lo que hay ahora en los dos lados.
  • Vigila la cola: la ventana Transferencias (⌥⌘T) y la barra de menús muestran el progreso, y lo que falle espera en Requiere atención con su error.
  • Los conflictos en una copia normal se gestionan aparte: consulta conflictos para reemplazar si es más nuevo, conservar ambos y reanudar.