GNU/Linux >> Tutoriales Linux >  >> Linux

¿Existe un cliente de OneDrive para Linux?

¿Pregunta bastante simple, respuesta fácil?

OneDrive para Linux. Probablemente haya escuchado a Microsoft hablar sobre cuánto aman Linux y Open Source recientemente, pero ¿qué pasa con el uso de sus productos estrella y sus tecnologías asociadas? Podría decirse que Microsoft Office tiene que ser la aplicación de consumo más popular que ofrece Microsoft, y si ha usado Office (u Office365) recientemente, verá que guardar sus archivos en su PC ya no es la opción predeterminada. De hecho, en mi opinión, está francamente ofuscado. En cambio, guardando en su toma de DropBox o Google Drive; Microsoft OneDrive es el predeterminado.

Si se ve "obligado" a usar productos de Microsoft en el trabajo, es muy probable que también lo obliguen a guardar archivos en la nube. Así es la vida, ¡no todos podemos ser los supremos de la libertad del software!

Entonces, la pregunta es, en primer lugar, ¿Microsoft ha lanzado un cliente OneDrive oficial para Linux? En pocas palabras. No.

Tenías un trabajo y ahora mi disco lo arruinó...

¡No temáis! Hay muchas maneras de resolver el acertijo, ¡que en realidad podrían funcionar bastante bien para ti!

Aquí hay algunas opciones para usted, analizaremos cada una de ellas a la vez:

Entonces, como puede ver, tiene muchas opciones, pero seamos claros aquí, si está usando OneDrive para empresas (es decir, no la cuenta personal en la que se registra en línea, sino la comercial que administra el administrador de su empresa). departamento de TI en nombre de los usuarios), entonces querrá la compatibilidad con OneDrive para empresas/Sharepoint. Esto lo restringe inmediatamente a usar el sitio web de OneDrive o el cliente CLI gratuito de OneDrive. He oído que el administrador de archivos KDE Konqueror también puede hacer esto, sin embargo, no lo he probado. Finalmente, está SPFileZilla, una versión modificada de la versión de Windows de una aplicación con el mismo nombre. Efectivamente, es el archivo EXE de Windows que se ejecuta en su escritorio a través de Mono. Tenga en cuenta que funciona igual que FileZilla, en el sentido de que se comporta como un cliente FTP, carga y descarga, sin capacidad de sincronización de archivos. El único cliente que ofrece sincronización bidireccional es onedriveFree. De hecho, la única función que OneDriveFree no admite actualmente son las carpetas compartidas, ¡que pueden resultar un poco pesadas!

WebDAV

Realmente no hay grandioso forma de usar OneDrive para Linux. Sin embargo, hay muchas maneras.

Si tiene OneDrive Personal, usar DAVFS2 podría ser la opción más limpia. Lo verá usando su administrador de archivos de inmediato y actuará como una unidad de red normal. En primer lugar, averigüe cuál debería ser su dirección HTTPS WebDAV (encontrada AQUÍ). Puede agregar una entrada a su /etc/fstab (para que se monte cada vez que se inicie, recomendado), o puede usar GNOME Nautilus/Files (o KDE Konqueror) para montarlo.

WebDAV es simplemente un protocolo de intercambio de archivos HTTP. Linux tiene un fuerte soporte para ello.

Si está usando fstab, este es el tipo de entrada que usaría:

https://cid-blablabla.users.storage.live.com/items/blablabla /home/media/MS davfs user,noauto,file_mode=600,dir_mode=700 0 1

¡Asegúrese de que davfs2 esté instalado en su máquina antes de hacer esto, obviamente!

Opción basada en CLI

De la tabla anterior, claramente OneDrive Free es el cliente líder, compatible con la sincronización y OneDrive para empresas. Obviamente, aún puede ver los archivos que ha descargado en su navegador de archivos normal, sin embargo, no puedo estar 100% seguro de si esto no causa ningún problema con la sincronización de archivos. Estoy bastante seguro de que no lo hará, ¡pero nunca digas nunca!

La instalación gratuita de OneDrive requiere que instale algunas cosas primero (instrucciones para Debian/Ubuntu):
sudo apt-get install libcurl4-openssl-dev curl git
sudo apt-get install libsqlite3-dev
curl -fsS https://dlang.org/install.sh | bash -s dmd
source ~/dlang/dmd-2.076.0/activate
(este número variará dependiendo de la versión de dmd, tenga en cuenta la salida del comando dmd build)

git clone https://github.com/skilion/onedrive.git
cd onedrive

make
sudo -s
source ~/dlang/dmd-2.076.0/activate
make install
exit

Luego, simplemente inicie la herramienta ingresando la palabra 'onedrive -m &' en el indicador (tenga en cuenta el espacio después de -m – el &pone el programa en segundo plano). Se le dará una URL para ingresar en su navegador web. Ingrese esto, inicie sesión en OneDrive y terminará en una página en blanco. Copie la URL de su navegador nuevamente en la terminal, donde estará esperando la URL. Una vez que ingrese, se creará una nueva carpeta en su carpeta de inicio llamada 'OneDrive'. Comenzará a sincronizar todos sus archivos de OneDrive.

Tenga en cuenta que onedrive -m pone la herramienta en modo 'supervisar' para que pueda controlar los cambios. Por lo tanto, se ejecuta de forma permanente. Idealmente, debe ejecutar esto en un script de inicio o similar al inicio, para que no tenga que ejecutarlo desde la terminal cada vez que inicie su PC.

Opciones nativas de GUI (gráfico)

Al probar la última capacidad de GNOME3 para usar OneDrive, diría que es un poco una broma. El acceso a archivos de solo lectura es casi inútil. Konqueror debería poder aceptar su token OneDrive y comenzar a funcionar como un recurso compartido de archivos normal. ¡Publique un comentario si lo hace funcionar! Sin embargo, si no es un usuario de KDE, como yo, ¡entonces este es un punto discutible! SPFileZilla también es una opción, pero no es compatible con la sincronización y es bastante feo, ¡considerando que en realidad solo estás usando un cliente de Windows! Siempre está el navegador web con el sitio web de OneDrive, pero, de nuevo, se trata de una simple carga/descarga, sin opción de sincronización.

Conclusión

Debido a su madurez como protocolo y compatibilidad con Linux, también puede optar por utilizar WebDAV, pero solo si utiliza OneDrive Personal.

En general, sin embargo, a pesar de ser una opción nativa de CLI, OneDrive FREE es la más rica en funciones y una vez en modo monitor. Además, no olvide que puede ver todos los archivos en su navegador de archivos basado en GUI preferido, como Nautilus/GNOME Files, etc. Eche un vistazo a la captura de pantalla aquí:


Linux
  1. Linux:¿herramienta para medir la calidad de la entropía?

  2. Grive2:un cliente de escritorio alternativo de Google Drive para Linux

  3. Chirp:un cliente de Twitter para Linux basado en Electron

  4. ForeverNote:un cliente web de Evernote para Linux

  5. WhatsApp Desktop:un cliente de escritorio no oficial de WhatsApp para Linux

Cómo prepararse para el mal tiempo en Linux

Los 7 mejores clientes FTP de Linux para geeks de Linux

Tizonia:un cliente de transmisión de música de línea de comandos para Linux

Lo que sea:un cliente ligero de Evernote para Linux

Pithos:un cliente de Pandora Radio para Linux

¿Existe alguna alternativa para JTS TestBuilder en Linux?

    Nombre Sitio web Más información ¿Soporte de OneDrive para la Empresa/365?
    Sitio web oficial de OneDrive onedrive.live.com Por supuesto, siempre puede cargar y descargar archivos a través del sitio web oficial de Microsoft OneDrive. ¡Bostezo!
    Rclone para OneDrive rclone.org/onedrive Un cliente de línea de comandos que sincroniza OneDrive y otros servicios de almacenamiento en la nube No
    DAVFS2 a través del protocolo WebDAV savannah.nongnu.org/projects/davfs2 WebDAV es un protocolo de transferencia de archivos que usa HTTP, OneDrive usa WebDAV bajo el capó No de forma nativa
    Cliente gratuito de OneDrive github.com/skilion/onedrive, y
    la nueva bifurcación de abraun de este cliente
    Un cliente CLI confiable y gratuito. Incluye almacenamiento en caché de estado, supervisión de archivos en tiempo real con Inotify, cargas reanudables y compatibilidad con OneDrive para empresas (parte de Office 365).

    La nueva bifurcación de abraunegg resuelve algunos problemas que la gente tuvo recientemente (¡gracias, philnc!)

    onedrived-old y onedrived-dev github.com/xybu/onedrive-d-old y github.com/xybu/onedrived-dev Cliente CLI que ofrece sincronización bidireccional. El nuevo cliente está escrito en Python3 y se está desarrollando activamente. No
    Escritorio GNOME 3 http://www.gnome.org El escritorio nativo de GNOME tiene soporte incorporado a través de la función 'Cuentas en línea' para tener acceso de solo lectura a su OneDrive No
    Escritorio KDE www.kde.org El escritorio KDE utiliza el navegador de archivos Konqueror, que también tiene una capacidad integrada de navegador web/HTTP. Esto le permite buscar archivos y autenticarse correctamente Muy probablemente, a través de la interfaz de la página web de Konqueror
    SPFileZilla (modificación) github.com/suoko/spfilezilla Escrito en Mono (código abierto .NET), permite al usuario acceder a los clientes de Sharepoint Online/OneDrive for Business a través de una GUI que se ve y funciona igual que la popular aplicación FileZilla FTP.