Cómo sincronizar Microsoft OneDrive desde la línea de comandos en Linux

OneDrive es un servicio de almacenamiento basado en la nube desarrollado por Microsoft. Le permite almacenar archivos en una nube de forma segura y acceder a ellos desde cualquier parte del mundo. El servicio OneDrive está disponible de forma gratuita para todos los que tengan una cuenta de Microsoft.

Para los usuarios de Linux, no existe un cliente de escritorio oficial para Microsoft OneDrive. Por lo tanto, sugerimos un software alternativo de terceros llamado Rclone. Esta aplicación es una herramienta basada en la línea de comandos que se utiliza para sincronizar todos sus archivos desde y hacia la nube. La herramienta Rclone admite varios servicios de almacenamiento en la nube como Amazon Drive, Google Drive y muchos otros servicios de almacenamiento en la nube, incluido Microsoft OneDrive.

Una de las grandes características de Rclone es que puede montar cualquiera de los servicios de almacenamiento en la nube compatibles como un sistema de archivos. Pero es muy recomendable tener cuidado al usar esta función, ya que aún se encuentra en la fase experimental.

En esta guía, lo guiaremos a través de la instalación de Rclone en Ubuntu. Además, le mostraremos pasos detallados sobre cómo montar Microsoft OneDrive como un sistema de archivos.

Índice

Instalación de Rclone en Ubuntu

Antes de comenzar, debe asegurarse de que su sistema esté actualizado usando los siguientes comandos:

sudo apt update
sudo apt upgrade

Ahora, puede descargar los binarios de Rclone desde el sitio web oficial de Rclone. O instala Rclone usando el comando curl, pero primero, necesitamos instalar el paquete curl en su sistema.

sudo apt install curl

Instalar el paquete Curl
Instalar el paquete Curl

Luego instale el Rclone usando el siguiente comando:

curl https://rclone.org/install.sh | sudo bash

Utilice Curl para instalar el paquete Rclone
Utilice Curl para instalar el paquete Rclone

Una vez que la herramienta Rclone se haya instalado correctamente, debería ver un mensaje de confirmación en la Terminal.

El paquete Rclone se instaló correctamente
El paquete Rclone se instaló correctamente

Agregar Microsoft OneDrive Remote a Rclone

Como puede observar en la salida, sugiere ejecutar el comando "rclone config" para comenzar a agregar nuevos servicios remotos.

Paso 1. Ejecute el comando de configuración Rclone que enumerará múltiples opciones.

rclone config

Iniciar la configuración de Rclone
Iniciar la configuración de Rclone

Paso 2. Para agregar un nuevo servicio remoto, ingrese “n” y luego presione la tecla Enter.

Elija la nueva opción remota
Elija la nueva opción remota

Paso 3. Se le pedirá que ingrese un nuevo nombre para el nuevo servicio remoto. Simplemente ingrese el nombre que necesita y luego presione la tecla Enter. (En mi caso, he utilizado "microsoftonedrive" como nombre para el nuevo servicio Microsoft OneDrive que vamos a crear).

Dale un nombre
Dale un nombre

Paso 4. Después de presionar la tecla Enter, verá una lista de todos los servicios de almacenamiento en la nube compatibles. Ahora debe desplazarse para buscar el servicio Microsoft OneDrive y obtener el número correspondiente.

Lista de almacenamiento en la nube admitido
Lista de almacenamiento en la nube admitido

Paso 5. Como puede ver, el número correspondiente para Microsoft OneDrive es 22.

Buscar el número de Microsoft OneDrive
Buscar el número de Microsoft OneDrive

Luego, ingrese el número 22 y presione la tecla Enter.

Ingrese el número de unidad de Microsoft One
Ingrese el número de unidad de Microsoft One

Paso 6. Aquí se le pedirá que ingrese el client_id. No es necesario ingresarlo. Déjelo en blanco y presione la tecla Enter.

Simplemente presione Entrar para el Client_ID
Simplemente presione Entrar para el Client_ID

Paso 7. Además, se le pedirá que ingrese client_secret, déjelo en blanco y presione la tecla Enter.

Simplemente presione Enter para Client_Secret
Simplemente presione Enter para Client_Secret

Paso 8. En caso de que necesite editar las configuraciones avanzadas, presione “y”; de lo contrario, elija n ”y luego presione la tecla Enter.

Editar configuración avanzada
Editar configuración avanzada

Paso 9. En este paso, se le pedirá que ingrese la configuración automática. Se recomienda aceptar esto y presionar “y” luego la tecla Enter.

Configuración automática
Configuración automática

Paso 10. Recibirá un mensaje como el siguiente, indicando que su navegador predeterminado se abrirá automáticamente.

Su navegador web predeterminado debería abrirse automáticamente
Su navegador web predeterminado debería abrirse automáticamente

Paso 11. Se abrirá una nueva pestaña en su navegador predeterminado y se le pedirá que ingrese los detalles de su cuenta de Microsoft.

Ingrese su correo electrónico de Microsoft One Drive
Ingrese su correo electrónico de Microsoft One Drive

Paso 12. Ahora se le pedirá que permita que Rclone acceda a su cuenta de Microsoft OneDrive. Presione la tecla Enter para habilitar el acceso.

Permitir el acceso a Rclone
Permitir el acceso a Rclone

Paso 13. Si todo salió bien, recibiría un mensaje como el siguiente.

Rclone permitido con éxito
Rclone permitido con éxito

Paso 14. Ahora regrese al terminal abierto y elija su tipo de cuenta. En nuestro caso, seleccionaremos la primera opción, que es la cuenta personal, y presionaremos la tecla Enter.

Elija su tipo de cuenta de Microsoft One Drive
Elija su tipo de cuenta de Microsoft One Drive

Paso 15. Obtendrá una cuenta en la lista, use el número correspondiente y presione la tecla Enter.

Seleccione Drive para usar
Seleccione Drive para usar

Paso 16. Aparecerá un mensaje de confirmación, presione “y” y luego la tecla Enter.

Confirmar la unidad seleccionada
Confirmar la unidad seleccionada

Paso 17. Verifique la configuración dada, si está bien, presione y luego la tecla Enter.

Confirmar el token de Microsoft One Drive
Confirmar el token de Microsoft One Drive

Paso 18. Finalmente, el servicio remoto de Microsoft OneDrive se agrega correctamente. Ahora puede salir de esta pantalla presionando “q” y luego la tecla Enter.

Microsoft One Drive se agregó con éxito
Microsoft One Drive se agregó con éxito

Montar Microsoft OneDrive con Rclone

En esta parte de nuestro tutorial, montaremos Microsoft OneDrive.

Paso 1. Creemos un nuevo directorio en su directorio personal.

mkdir microsoftonedrive

Crear un directorio nuevo
Crear un directorio nuevo

Paso 2. Para montar Microsoft OneDrive, use el siguiente comando Rclone.

rclone --vfs-cache-mode writes mount microsoftonedrive: /home/hendadel/microsoftonedrive

Monte Microsoft One Drive
Monte Microsoft One Drive

Paso 3. Para detener el Microsoft OneDrive montado, presione “Ctrl + C” para salir del servicio Rclone.

Montar Microsoft OneDrive en el inicio del sistema

Aquí vamos a montar Microsoft OneDrive al iniciar el sistema.

Paso 1. Desde sus aplicaciones instaladas, busque el programa Aplicaciones de inicio y ábralo.

Abrir aplicaciones de inicio
Abrir aplicaciones de inicio

Paso 2. Ahora presione el botón Agregar para agregar un nuevo programa a la lista.

Agregar nueva aplicación al inicio
Agregar nueva aplicación al inicio

Paso 3. Ingrese un nombre para su programa de inicio y luego use el siguiente comando en el campo de comando. Después de enviar todos los detalles, presione el botón Agregar.

sh -c "rclone --vfs-cache-mode writes mount microsoftonedrive: /home/hendadel/microsoftonedrive"

Ingrese los detalles de Microsoft One Drive
Ingrese los detalles de Microsoft One Drive

Paso 4. Como puede ver, Microsoft OneDrive se agrega a sus programas de inicio.

Monte Microsoft One Drive en el inicio del sistema
Monte Microsoft One Drive en el inicio del sistema

Felicitaciones, acaba de montar Microsoft OneDrive con Rclone. Eso es todo por ahora.

Deja una respuesta

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

Subir