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.
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
Luego instale el Rclone usando el siguiente comando:
curl https://rclone.org/install.sh | sudo bash
Una vez que la herramienta Rclone se haya instalado correctamente, debería ver un mensaje de confirmación en la Terminal.
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
Paso 2. Para agregar un nuevo servicio remoto, ingrese “n” y luego presione la tecla Enter.
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).
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.
Paso 5. Como puede ver, el número correspondiente para Microsoft OneDrive es 22.
Luego, ingrese el número 22 y presione la tecla Enter.
Paso 6. Aquí se le pedirá que ingrese el client_id. No es necesario ingresarlo. Déjelo en blanco y presione la tecla Enter.
Paso 7. Además, se le pedirá que ingrese client_secret, déjelo en blanco y presione la tecla Enter.
Paso 8. En caso de que necesite editar las configuraciones avanzadas, presione “y”; de lo contrario, elija n ”y luego presione la tecla Enter.
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.
Paso 10. Recibirá un mensaje como el siguiente, indicando que su navegador predeterminado se abrirá 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.
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.
Paso 13. Si todo salió bien, recibiría un mensaje como el siguiente.
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.
Paso 15. Obtendrá una cuenta en la lista, use el número correspondiente y presione la tecla Enter.
Paso 16. Aparecerá un mensaje de confirmación, presione “y” y luego la tecla Enter.
Paso 17. Verifique la configuración dada, si está bien, presione y luego la tecla Enter.
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.
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
Paso 2. Para montar Microsoft OneDrive, use el siguiente comando Rclone.
rclone --vfs-cache-mode writes mount microsoftonedrive: /home/hendadel/microsoftonedrive
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.
Paso 2. Ahora presione el botón Agregar para agregar un nuevo programa a la lista.
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"
Paso 4. Como puede ver, Microsoft OneDrive se agrega a sus programas de inicio.
Felicitaciones, acaba de montar Microsoft OneDrive con Rclone. Eso es todo por ahora.
Deja una respuesta