Sincronizar OneDrive con el escritorio de Linux

Cómo sincronizar OneDrive con el escritorio de Linux

software

Tengo que confesar uno de mis más oscuros secretos. Soy fanático de los productos de Microsoft. No particularmente de Windows, pero me encantan Microsoft 365 (la versión online de Microsoft Office) OneNote, el navegador Edge y el servicio de almacenamiento OneDrive.

Aunque este último no tiene cliente para Ubuntu, es muy fácil hacer que esté sincronizado con el gestor de archivos Nautilus gracias a Rclone

Rclone, además de OneDrive funciona con otros muchos servicios de almacenamiento en la nube, por lo que puedes utilizar tu ordenador para transferir contenido de uno a otro.

Para poder acceder a los archivos tendrás que estar conectado a Internet, no se almacenan en forma local a pesar de que el gestor de archivos lo muestre como si fuera una unidad más.

En el caso de la sincronización con OneDrive hay un par de limitaciones.

  • No se pueden borrar archivos en forma permanente
  • No se puede usar un mismo nombre para dos archivos o carpetas ya que no diferencia entre mayúsculas y minúsculas.
  • No se permiten el uso de carácteres especiales en los nombres de archvio

Puedes descargar los paquetes para tu distribución Linux en formato Deb o RPM desde aquí

Una vez que instalaste el programa con tu gestor de paquetes seguimos el siguiente procedimiento.

En la terminal escribe

rclone config

En el menú que aparece presiona N para iniciar una nueva configuración.

Escribimos un nombre para identificar la configuración.

En la lista de servicios seleccionamos el número 23 (Igual verifícalo orque pueden haber agregado alguno después de escribir esto.

Para los dos pasos siguientes ( App ID y secret) nos limitamos a pulsar Enter

Decimos que no a la configuración avanzada y si a la auto configuración

En este punto se abrirá el navegador y deberás iniciar tus credenciales de OneDrive

Si el navegador no se abre deberás copiar el comando que te indica el instalador en una nueva ventana de la terminal. Luego de iniciar sesión, la ventana mostrará un código que deberás copiar en la primera ventana

Cuando nos pide el tipo de cuenta pulsamos 1. A continuación te pedirá que almacenamiento asociar. Como la mayoría de nosotros solo tenemos uno (me refiero a OneDrive, no a la computadora) escribimos 0.

Pulsamos Y cuando nos muestra la primera pantalla de información y volvemos a hacerlo cuando nos muestra la segunda.

Pulsamos Q para cerrar el asistente de instalación.

Ahora tenemos que decidir donde se van a almacenar los archivos. Si queremos tener sincronizados varios servicios en la nube, podemos tener la misma para todos.

Esto no sirve para la integración con GNOME o KDE que se hacen con credenciales ingresadas en el gestor de cuentas, pero si en caso de que uses Rclone o Insync.

Yo voy a crear una carpeta específica para OneDrive. En la terminal escribo

mkdir OneDrive

Iniciamos la sincronización con

rclone --vfs-cache-mode writes mount onedrive: ~/OneDrive

Reemplaza ~/OneDrive por ~/ Nombre de la carpeta que elegiste.

Una vez que hiciste esto puedes cerrar la terminal, no importa que no veas el cursor y que te muestre una advertencia

Dependiendo del gestor de archivos de tu distribución podrás verlo como una partición más o como una carpeta.

En GNOME, puedes evitar tener que escribir el comando para iniciar la sincronización buscando en el menú Aplicaciones al inicio y añadiendo

Nombre: Onedrive

Orden

sh -c "rclone --vfs-cache-mode writes mount onedrive: ~/OneDrive"

En Mate encuentras esta opción en Aplicaciones al Inicio y en XFCE en Sesión e Inicio/Aplicaciones al Inicio

¿Te gustó el post?

Invítame un café

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *