¿Existe una alternativa a los enlaces simbólicos?

2

Tengo un iMac y un MacBook Pro, ambos ejecutando la última versión de Mavericks ... Quiero sincronizar archivos y carpetas fuera de Dropbox en las dos computadoras. Hasta ahora, he estado usando enlaces simbólicos que he creado a través de terminal. Descubrí que los enlaces simbólicos dejan de funcionar después de un tiempo y me preguntaba si habría una mejor manera de sincronizar los datos entre las computadoras.

PS: uso Dropbox como parte de él. Por ejemplo, si quiero sincronizar las bases de datos mamp en dos máquinas, en mi iMac encuentro la carpeta db, creo un enlace simbólico para esa carpeta, lo muevo a Dropbox, voy a mi MacBook y hago un enlace simbólico de la carpeta db que está en Dropbox y muévalo a la carpeta mamp, elimine la carpeta actual de db y reemplácela con la versión simbólica de db. Eso es lo que quiero lograr, quiero poder sincronizar carpetas fuera de Dropbox a través de Dropbox si eso tiene sentido.

    
pregunta Iestyn 29.01.2014 - 06:22

5 respuestas

5

Hay una variedad de herramientas de terceros para sincronizar archivos en dos o más computadoras. Usted menciona que ya está usando DropBox .

DropBox está diseñado para sincronizar solo una carpeta. El uso de enlaces simbólicos es una excelente solución, pero como ha experimentado, es probable que el enfoque sea frágil ya que no es el foco de los desarrolladores de DropBox.

Considere utilizar otro enfoque de sincronización que pueda manejar múltiples carpetas compartidas en sus Mac.

Unison File Synchronizer

Un incondicional del mundo de la sincronización de archivos, Unison está diseñado para mantener dos o más archivos de computadora en sintonía. Trata los casos de borde y está dirigido a aquellos que necesitan algo más que una copia de rutina entre computadoras.

  

Unison es una herramienta de sincronización de archivos para Unix y Windows. Permite   Dos réplicas de una colección de archivos y directorios para ser almacenados en   diferentes hosts (o diferentes discos en el mismo host), modificados   por separado, y luego actualizarse mediante la propagación de los cambios en   cada réplica a la otra.

BitTorrentSync

BitTorrent Sync es relativamente nuevo y dice que no necesita la nube y no comparte información privada.

  

Tu información es tuya.

     

Sync nunca almacena tus archivos en servidores, por lo que se mantienen a salvo de los datos   Brechas y miradas indiscretas.

AeroFS

Otro recién llegado es AeroFS . Para uso privado hay disponible un plan gratuito. No estoy seguro de qué tan aplicable será esta opción, pero puede ofrecer más opciones, como múltiples carpetas compartidas, que las que actualmente ofrece DropBox.

  

Dropbox detrás del firewall corporativo.

     

File Sync and Share, para la empresa, implementado detrás de su firewall

rsync

rsync es una herramienta de línea de comandos incluida con OS X. Puede usar rsync para sincronizar los sistemas de archivos con relativa facilidad. La configuración de rsync requiere una herramienta de programación como launchd , cron o Power Manager pero una vez hecho, es extremadamente confiable.

    
respondido por el Graham Miln 29.01.2014 - 09:37
2

Creo que en tu caso, la mejor manera de lograrlo es tener Dropbox instalado y ejecutándose en ambas computadoras. Es decir, por diseño, lo que hace Dropbox: sincronizar archivos.

Habilite la sincronización de LAN, y mientras ambas computadoras estén en la misma red local, se sincronizarán sin la necesidad de consumir ancho de banda.

Dropbox fue diseñado específicamente para lo que estás buscando hacer. Y como funciona tan bien con OS X, es la solución más elegante.

Además, OS X ha tenido problemas con los enlaces simbólicos para varias iteraciones. Incluso los enlaces simbólicos locales se rompen con mucha facilidad y en numerosas circunstancias (la mayoría de las veces misteriosas). Es un problema que es más conocido por la base de usuarios más avanzados de OS X.

    
respondido por el user10355 29.01.2014 - 07:40
1

El consejo oficial de Dropbox es utilizar alias en lugar de enlaces simbólicos. Los alias son más robustos que los enlaces, ya que pueden manejar la fuente o el archivo de destino que se está moviendo, por ejemplo.

    
respondido por el calum_b 29.01.2014 - 14:32
0

La mejor manera absoluta de sincronizar archivos entre dos computadoras si siempre están en la misma red es usar rsync .

Lea detenidamente la página del manual y visite su página web para obtener más documentación.

    
respondido por el Tony Williams 29.01.2014 - 09:07
-2

Prueba wml , usa de Facebook Watchman para escuchar los cambios en una carpeta y copiar los archivos modificados en otra.

    
respondido por el guest 19.12.2016 - 12:26

Lea otras preguntas en las etiquetas