Cómo

Cómo sincronizar su cuenta de OneDrive en una computadora con Linux

Cómo sincronizar su cuenta de OneDrive en una computadora con Linux

OneDrive, el servicio de almacenamiento en la nube de Microsoft, es una oferta bastante popular cuando se trata de servicios de almacenamiento en la nube. OneDrive nos permite acceder a nuestros archivos en cualquier momento, en cualquier lugar y en todos nuestros dispositivos. Sin embargo, hay una gran advertencia: no hay ningún cliente oficial de Linux disponible. Por lo tanto, los usuarios de Linux deben confiar en la versión web (que no proporciona sincronización) o en clientes no oficiales. Solía ​​haber un cliente no oficial en funcionamiento llamado onedrive-d, sin embargo, ya no se mantiene. Habiendo dicho eso, hay otro cliente de OneDrive no oficial llamado apropiadamente onedrive por el usuario de GitHub skilion. Tiene soporte para sincronización manual y automática, monitoreo de archivos en tiempo real y cargas reanudables. Aunque la configuración implica algunos retoques y el uso de la línea de comandos, funciona lo suficientemente bien para el uso diario y no plantea problemas. Entonces, si eres buscando sincronizar sus datos de OneDrive con su computadora Linux, aquí le mostramos cómo hacerlo:

Nota: Este programa ha sido probado bajo Linux Mint 18. Estas instrucciones funcionarán sin modificaciones con Ubuntu 16.04. Si bien es posible hacer que funcione con otras distribuciones, no lo hemos cubierto en este artículo..

Instalación de OneDrive en Linux

Abre el Terminal, y ejecute los siguientes comandos para instalar el software de requisito previo libcurl, libsqlite, construir-esencial, y git:

[código fuente]

sudo apt-get install libcurl4-openssl-dev libsqlite3-dev build-essential git

[/código fuente]

Una vez completada la instalación, ejecute los siguientes comandos para instalar el compilador para el lenguaje de programación D:

[código fuente]

sudo wget http://master.dl.sourceforge.net/project/d-apt/files/d-apt.list -O /etc/apt/sources.list.d/d-apt.list
wget -qO - http://dlang.org/d-keyring.gpg | sudo apt-key add -
sudo apt-get update && sudo apt-get install dmd-bin

[/código fuente]

Ahora descargaremos e instalaremos el onedrive software. En tus Casa directorio, descargue el código fuente usando el siguiente comando:

[código fuente] clon de git https://github.com/skilion/onedrive.git onedrive_code [/ código fuente]

Ahora, compile e instale el software:

[código fuente] cd onedrive_code
fabricar
sudo hacer instalar

[/código fuente]

Y ya terminaste.

Configuración de su cuenta de OneDrive

Para configurar su cuenta de OneDrive por primera vez, abra el Terminal, y correr onedrive. Verá un mensaje con una URL como esta:

Simplemente copia esta URL, e introdúzcalo en el navegador web de su elección. Se le pedirá su Cuenta de Microsoft y contraseña. Una vez ingresado, obtendrá la siguiente pantalla:

Seleccione aquí y copia la URL que aparece en la siguiente pantalla:

Ahora pegar esta URL en tus Terminal ventana y presione Ingresar. Notará que comienza a sincronizar automáticamente su cuenta de OneDrive con el Onedrive carpeta en su directorio personal. Si tiene varios gigabytes de datos almacenados en su cuenta de OneDrive, tenga paciencia porque esto llevará un tiempo.

Uso básico

Siempre que desee sincronizar su almacenamiento local con su cuenta de OneDrive en Linux, simplemente ejecuta el comando onedrive desde su terminal. Como demostración, eliminé algunas imágenes de mi almacenamiento de OneDrive usando la aplicación web. En mi sistema Linux, creé un archivo de texto en el Onedrive carpeta. Ejecutando el comando onedrive me da el siguiente resultado:

Configurar la sincronización automática

Si desea mantener sincronizada automáticamente su cuenta de OneDrive, en lugar de ejecutar el comando manualmente cada vez, puede habilitar el servicio systemd. En una terminal, ejecute:

[código fuente] systemctl -user enable onedrive
systemctl -user start onedrive [/ código fuente]

Aquí hay una salvedad. Agregar o eliminar archivos de su sistema de archivos local refleja los cambios en su cuenta de OneDrive casi al instante. Sin embargo, al revés se retrasa ligeramente. Esto no es un gran problema para la mayoría de las personas, pero puede ser un problema si transfiere muchos archivos con regularidad..

Si no está seguro de si un determinado archivo se sincronizó o no, puede consultar los registros. Para hacer eso, ejecute:

[código fuente] journalctl -user-unit onedrive -f [/ código fuente]

Exclusión de archivos y carpetas de la sincronización

Digamos que tiene una carpeta llena hasta el borde con videos HD en su cuenta de OneDrive y desea evitar sincronizar eso, ya que ocupará un ancho de banda y espacio significativos. Quizás también desee evitar la sincronización de imágenes de disco (archivos .iso). Para hacer esto, abra el archivo ~ / .config / onedrive / config usando su editor de texto favorito y modifique el saltar archivo y skip_dir secciones en consecuencia:

[código fuente] skip_file = ". * | ~ * | * .iso"
skip_dir = ". * | Videos" [/ código fuente]

Si está ejecutando el servicio de sincronización, primero debe desactivarlo:

[código fuente] systemctl -user stop onedrive [/ código fuente]

Después de eso, ejecute onedrive con la opción resincronizar:

[código fuente] onedrive -resync [/ código fuente]

Después de esto, puede volver a habilitar el servicio de sincronización:

[código fuente] systemctl -user start onedrive [/ código fuente]

VEA TAMBIÉN: 4 clientes populares (no oficiales) de Google Drive Linux

Utilice OneDrive sin problemas con Linux

Otro buen cliente de Linux OneDrive a considerar es rclone. Si bien solo ofrece sincronización manual, tiene ciertas características adicionales que no están presentes en onedrive, como soporte para múltiples cuentas en la nube simultáneas, que incluyen, entre otras, OneDrive, Google Drive, Dropbox, Amazon S3 y Yandex. Puedes conseguir rclone aquí.

Bueno, así es como puedes sincronizar una cuenta de Microsoft OneDrive con Linux. Háganos saber cómo funciona para usted. Si tiene problemas para configurarlo, no dude en hacernos una pregunta en la sección de comentarios a continuación.

Cómo bloquear un sitio web en Chrome
Internet es una bendición para nosotros, podemos acceder a casi cualquier tipo de información. Sin embargo, también puede salirse un poco de control c...
Cómo reparar fallas de PC y reconocer problemas comunes de Windows
Puede ser bastante desgarrador cuando su PC se congela repentinamente o se bloquea sin ninguna razón en particular. El momento se vuelve más aterrador...
Por qué y cómo habilitar la autenticación de dos factores para iCloud
Si eres un usuario de Apple, definitivamente tienes una cuenta de iCloud. Después de todo, es la única forma de experimentar el ecosistema de Apple en...