8Sep

Cómo sincronizar cualquier carpeta a la nube con enlaces simbólicos

click fraud protection

Los grandes servicios de almacenamiento en la nube: Dropbox, Google Drive, Microsoft OneDrive y otros, todos tienen el mismo problema. Solo pueden sincronizar carpetas dentro de su carpeta de almacenamiento en la nube. Pero hay una forma de evitar esta limitación: enlaces simbólicos.

Los enlaces simbólicos son extremadamente útiles para sincronizar cualquier carpeta en tu PC.Es posible que desee sincronizar algún tipo de archivo de configuración que tiene que estar en una ubicación específica en su PC, por ejemplo.

Enlaces simbólicos 101

Windows, Linux y Mac OS X tienen herramientas integradas para crear enlaces simbólicos. Un enlace simbólico es solo un "puntero" que apunta a una carpeta en otro lugar. Los programas en la computadora ven el enlace como si fuera lo mismo que la carpeta o los archivos reales.

Por ejemplo, supongamos que quiere sincronizar todos los archivos en C: \ Stuff con Dropbox, pero aún así quiere que estén en C: \ Stuff. Puede crear un enlace simbólico en la carpeta de Dropbox que apunta a C: \ Stuff y Dropbox sincronizaría todo dentro de la carpeta C: \ Stuff.

instagram viewer

Esa es la teoría, de todos modos. En la práctica, muchos servicios de almacenamiento en la nube ya no funcionan correctamente con enlaces simbólicos. Sin embargo, aún podemos usar enlaces simbólicos en reversa. En nuestro ejemplo, moveríamos toda la carpeta C: \ Stuff a la carpeta de Dropbox. Luego creamos un enlace simbólico en C: \ Stuff que apunta a la carpeta Dropbox \ Stuff. Dropbox sincronizaría los archivos en la carpeta y los programas que necesitan la carpeta en C: \ Stuff funcionarían normalmente. Primero cubrimos esta solución cuando miramos cómo sincronizar cualquier carpeta con OneDrive en Windows 8.1.

ARTÍCULOS RELACIONADOS
La guía completa para crear enlaces simbólicos( también conocidos como enlaces simbólicos) en Windows
Cómo sincronizar cualquier carpeta con SkyDrive en Windows 8.1

Windows

Primero, abra una ventana del símbolo del sistema como administrador. En Windows 8 o 10, presione la tecla de Windows + X y haga clic en Símbolo del sistema( Administrador).En Windows 7, abra el menú Inicio, realice una búsqueda de Símbolo del sistema, haga clic con el botón derecho en el acceso directo del símbolo del sistema y seleccione Ejecutar como administrador.

Escriba los siguientes comandos en la ventana del símbolo del sistema. En el primer comando, reemplace "C: \ Path \ To \ ExternalFolder" con la ruta a la carpeta que desea sincronizar y "C: \ Users \ NAME \ Dropbox" con la ruta a su carpeta de almacenamiento en la nube. Este comando moverá toda la carpeta a su carpeta de almacenamiento en la nube.

mueve "C: \ Path \ To \ ExternalFolder" "C: \ Users \ NAME \ OneDrive"

Crea un enlace simbólico en la ubicación original. Los programas que buscan la carpeta en su ubicación original la encontrarán allí.Cualquier cambio que hagan se escribirá en su carpeta de almacenamiento en la nube.

mklink / d "C: \ Path \ To \ ExternalFolder" "C: \ Users \ NAME \ OneDrive \ ExternalFolder"

Linux

En Linux, solo debe ser capaz de crear un enlace simbólico con el ln -s comando. No deberías tener que mover ningún archivo. Abra un terminal y ejecute el siguiente comando:

ln -s /path/to/ ExternalFolder ~ /Dropbox/

Para sincronizar un archivo individual, especifique la ruta a ese archivo en lugar de la ruta a una carpeta. Si este método no funciona, primero mueva la carpeta externa a su carpeta de almacenamiento en la nube y luego cree un enlace simbólico en reversa, como lo haría en Windows.

Mac OS X

Puede usar el mismo comando en Mac. Primero, abra una ventana de terminal: presione Comando + Espacio, escriba Terminal en el cuadro de diálogo de búsqueda de Spotlight y presione Entrar. Ejecute el siguiente comando, rellenando la ruta adecuada:

ln -s "/path/to/ ExternalFolder" "/Users/name/Dropbox/ ExternalFolder"

Google Drive no aceptará enlaces simbólicos creados con el comando anterior, pero otros servicios sí podrían. Para que esto funcione con Google Drive, mueva la carpeta que desea sincronizar dentro de su carpeta de almacenamiento en la nube y luego cree el enlace simbólico en reversa:

mv "/path/to/ ExternalFolder" "/Users/name/ Google Drive /"

ln -s "/Users/name/ Google Drive /ExternalFolder "" /path/to/ ExternalFolder "

Sincronizar carpetas externas

También puedes usar este truco para sincronizar carpetas fuera de tu carpeta de almacenamiento en la nube. Por ejemplo, supongamos que tiene un directorio C: \ Stuff. Lo ha movido a su carpeta de almacenamiento en la nube, para que pueda acceder a él en "Cosas" en su carpeta de Dropbox y en la web. Si tienes Dropbox configurado en varias PC, encontrarás tu carpeta de cosas en la carpeta de Dropbox. Puede crear los mismos enlaces simbólicos en cada computadora y el contenido de su carpeta C: \ Stuff aparecerá igual en todas sus PC.

Algunos programas de terceros lo ayudarán a crear enlaces simbólicos para estos servicios, pero puede hacerlo todo con las herramientas incluidas en su sistema operativo. No nos gusta recomendar tales servicios de terceros cuando podemos ayudarlo.

Algunos programas te permiten sincronizar cualquier carpeta a la nube, por supuesto. SpiderOak - también es bueno porque está totalmente encriptado, por lo que ni siquiera pueden ver lo que estás almacenando allí - te permite elegir cualquier carpeta en tu PC para sincronizar sin jugar con enlaces simbólicos, por ejemplo.