Sincronizar cualquier carpeta en línea en la Nube con enlaces simbólicos

Los grandes servicios de almacenamiento en la nube: Dropbox, Google Drive, Microsoft OneDrive y otros todos tienen el mismo problema: sólo pueden sincronizar la carpeta principal y todo lo que pongas en ella, pero no puedes elegir las carpetas sin moverlas a esa área especial.
Para superar esta limitación y sincronizar en líneaen uno de estos servicios de nube, cualquier carpeta de su ordenadorsin tener que moverlo y sin crear una copia de él, puedes usar enlaces simbólicosuna característica poco conocida que se encuentra en todos los ordenadores.
Los enlaces simbólicos son extremadamente útiles para mover carpetas sin que el ordenador se dé cuenta, creando así un enlace, diferente del clásico que es sólo una referencia.
Esto es útil, por ejemplo, para mover un archivo o una carpeta de sistema o de programa sin hacer creer a la computadora que ha sido movida de su ubicación original (donde debe estar para que el programa funcione).
Los programas del ordenador verán el enlace simbólico como si fuera la misma carpeta real.
Para entender los vínculos simbólicos puede leer esta guía en cómo crear vínculos simbólicos para mover carpetas.
En esta guía resumida, dado para siempre el concepto de vínculo simbólico, vemos qué comandos usar para sincronizar una carpeta en Dropbox, Google Drive, Onedrive u otros servicios en la nube sin tener que moverla.

Por ejemplo, digamos que te gustaría sincronizar los archivos en el C:/documentos en Google Drive, sin querer moverlo de esa conveniente ubicación.
Puedes crear un enlace simbólico en la carpeta de Google Drive que apunte a C:N-Documentos y que se sincronice en línea en el almacenamiento de la nube.
Lo que tienes que hacer es mover toda la carpeta C:N-Documentos en la carpeta de Google Drive y luego crear un enlace simbólico a C:N-Documentos indicando la carpeta Documentos de Google Drive.

En Windows…abrir una ventana del símbolo del sistema como administrador.
El símbolo del sistema se abre en Windows 8.1 u 8 pulsando la tecla Windows+X mientras que en Windows 7 se puede encontrar en el Inicio —- Programas —-; Accesorios y debe ser ejecutado como administrador haciendo clic con el botón derecho del ratón.
Desde la línea de comandos, escriba los siguientes comandos y ejecútelos pulsando Intro.
mover “C-documentos”. “C-nombre de usuario Google Drive”.

Obviamente las rutas tendrán que ser cambiadas: la primera carpeta es la que hay que mover, la segunda es la carpeta del servicio de almacenamiento que puede ser Google Drive u otra como Onedrive.
Para crear un enlace simbólico en la posición original para que puedas encontrarlo donde previamente estabas ejecutando este comando:
mklink /d “C:Documents” “C:User-Name Google Drive”

En Linux puedes crear un enlace simbólico directamente con el comando ln-s, sin mover archivos.
En -s /camino/ a/documentos ~/Google Drive/

Para sincronizar un solo archivo, especifique la ruta del archivo en lugar de la ruta de una carpeta.
Si este método no funciona, primero mueva la carpeta externa dentro de la carpeta de almacenamiento en la nube y luego cree el enlace simbólico como lo hace en Windows.

En Mac OS X el comando es el mismo que el de Linux.
Abre una ventana de terminal, presiona Comando + Espacio, escribe terminal en la ventana de búsqueda de Spotlight y presiona Enter.
Entonces, con los caminos correctos, ejecuta el comando:

En -s “/ruta/documentos” “/Usuarios/Nombre/Buzón/Documentos”.

Google Drive no acepta enlaces simbólicos creados con este comando, así que, en el caso de Google Drive, mueve la carpeta que deseas sincronizar dentro de la carpeta de almacenamiento en la nube y crea el enlace simbólico a la inversa:

mv “/ruta/ a/documentos” “/Usuarios/nombre/ Google Drive/”
En -s “/Usuarios/Nombre/Dispositivo de Google/documentos” “/camino/ a/documentos”.

Este truco se puede utilizar en múltiples ordenadores donde esté instalado Google Drive para tener esa carpeta en la misma ubicación, sincronizada e idéntica entre los ordenadores.
He hablado de esto en el pasado explicando cómo usar la misma carpeta compartida entre PCs con Dropbox o Onedrive.

Algunos programas permiten sincronizar cualquier carpeta en la nube como, por ejemplo, SpiderOak.