Cum să

Cum să vă sincronizați contul OneDrive pe un computer Linux

Cum să vă sincronizați contul OneDrive pe un computer Linux

OneDrive, serviciul de stocare în cloud Microsoft este o ofertă destul de populară atunci când vine vorba de servicii de stocare în cloud. OneDrive ne permite să accesăm fișierele noastre oricând, oriunde, pe toate dispozitivele noastre. Cu toate acestea, există un mare avertisment - nu este disponibil niciun client Linux oficial. Prin urmare, utilizatorii Linux trebuie să se bazeze pe versiunea web (care nu oferă sincronizare) sau pe clienți neoficiali. Înainte exista un client neoficial care funcționa, numit onedrive-d, cu toate acestea, acesta nu mai este întreținut. Acestea fiind spuse, există un alt client OneDrive neoficial numit în mod corespunzător onedrive de către utilizatorul GitHub skilion. Are suport pentru sincronizarea manuală și automată, monitorizarea fișierelor în timp real și încărcările reluate. Deși configurarea implică unele modificări și utilizarea liniei de comandă, funcționează suficient de bine pentru utilizarea zilnică și nu pune probleme. Deci, dacă ești căutând să vă sincronizați datele OneDrive cu computerul Linux, iată cum să o faceți:

Notă: Acest program a fost testat sub Linux Mint 18. Aceste instrucțiuni vor funcționa nemodificate cu Ubuntu 16.04. Deși este posibil să funcționăm cu alte distribuții, nu l-am abordat în acest articol.

Instalarea OneDrive pe Linux

Deschide Terminal, și rulați următoarele comenzi pentru a instala software-ul prealabil libcurl, libsqlite, construirea-esențială, și git:

[cod sursa]

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

[/cod sursa]

După finalizarea instalării, rulați următoarele comenzi pentru a instala compilatorul pentru limbajul de programare D:

[cod sursa]

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

[/cod sursa]

Acum vom descărca și instala fișierul onedrive software. În dumneavoastră Acasă director, descărcați codul sursă folosind următoarea comandă:

[sourcecode] git clone https://github.com/skilion/onedrive.git onedrive_code [/ sourcecode]

Acum, compilați și instalați software-ul:

[cod sursă] cd onedrive_code
face
sudo make install

[/cod sursa]

Și ai terminat.

Configurarea contului dvs. OneDrive

Pentru a vă configura contul OneDrive pentru prima dată, deschideți fișierul Terminal, și alerga onedrive. Veți vedea o solicitare cu o adresă URL ca aceasta:

Pur şi simplu copiați această adresă URL, și introduceți-l în browserul dvs. web la alegere. Vi se va cere pentru dumneavoastră cont Microsoft și parola. Odată introdus, veți obține următorul ecran:

Selectați da aici și copiați adresa URL care apare pe următorul ecran:

Acum lipiți această adresă URL în dumneavoastră Terminal fereastră și apăsați introduce. Veți observa că începe automat să vă sincronizeze contul OneDrive cu Onedrive din directorul de acasă. Dacă aveți mai mulți gigaocteți de date stocate în contul dvs. OneDrive, aveți răbdare pentru că va dura ceva timp.

Utilizare de bază

Ori de câte ori doriți să sincronizați spațiul de stocare local cu contul OneDrive pe Linux, pur și simplu executați comanda onedrive de la terminalul dvs. Ca demonstrație, am șters câteva imagini din spațiul meu de stocare OneDrive folosind aplicația web. Pe sistemul meu Linux, am creat un fișier text în Onedrive pliant. Rularea comenzii onedrive îmi dă următorul rezultat:

Configurarea sincronizării automate

Dacă doriți să vă păstrați automat contul OneDrive sincronizat, în loc să rulați comanda manual de fiecare dată, puteți activa serviciul systemd. Într-un terminal, executați:

[sourcecode] systemctl -user enable onedrive
systemctl -user start onedrive [/ sourcecode]

Aici este o avertizare. Adăugarea sau eliminarea fișierelor din sistemul de fișiere local reflectă modificările din contul OneDrive aproape instantaneu. Cu toate acestea, invers este ușor întârziat. Aceasta nu este o mare problemă pentru majoritatea oamenilor, dar poate fi o problemă dacă transferați multe fișiere în mod regulat.

Dacă nu sunteți sigur dacă un anumit fișier este sau nu sincronizat, puteți verifica jurnalele. Pentru a face acest lucru, executați:

[sourcecode] journalctl -user-unit onedrive -f [/ sourcecode]

Excluderea fișierelor și folderelor de la sincronizare

Să presupunem că aveți un folder umplut până la refuz cu videoclipuri HD în contul dvs. OneDrive și doriți să evitați sincronizarea, deoarece va ocupa lățime de bandă și spațiu semnificativ. Poate doriți și să evitați sincronizarea imaginilor de disc (fișiere .iso). Pentru a face acest lucru, deschideți fișierul ~ / .config / onedrive / config utilizând editorul de text preferat și modificați fișierul skip_file și skip_dir secțiuni în consecință:

[sourcecode] skip_file = ". * | ~ * | * .iso"
skip_dir = ". * | Videoclipuri" [/ sourcecode]

Dacă rulați serviciul de sincronizare, trebuie mai întâi să îl dezactivați:

[sourcecode] systemctl -user stop onedrive [/ sourcecode]

După aceea, rulați onedrive cu opțiunea de resincronizare:

[cod sursă] onedrive -resync [/ cod sursă]

După aceasta, puteți reactiva serviciul de sincronizare:

[sourcecode] systemctl -user start onedrive [/ sourcecode]

VEZI ȘI: 4 clienți populari (neoficiali) Google Drive Linux

Folosiți OneDrive perfect cu Linux

Un alt client Linux OneDrive bun de luat în considerare este rclone. Deși oferă doar sincronizare manuală, are anumite caracteristici suplimentare care nu sunt prezente în onedrive, cum ar fi suport pentru conturi simultane, multiple de cloud, inclusiv, dar fără a se limita la OneDrive, Google Drive, Dropbox, Amazon S3 și Yandex. Puteți obține rclone aici.

Ei bine, așa puteți sincroniza un cont Microsoft OneDrive cu Linux. Anunțați-ne cum funcționează pentru dvs. Dacă aveți probleme la configurare, nu ezitați să ne puneți o întrebare în secțiunea de comentarii de mai jos.

Cofondatorul „Siri” renunță la Apple
Dag Kittlaus, cofondatorul și CEO-ul Siri, a cărui funcție de control vocal Apple a lansat recent cu multă apreciere, a părăsit compania, potrivit sur...
Google Plus a lansat paginile de marcă, dar încă nu sunt publice
Google a dezvăluit în cele din urmă pagina mărcii pentru Google+, permițând companiilor și mărcilor să se alăture rețelei sociale Google. Conform pos...
Descărcați datele dvs. de pe Google, Facebook și Twitter
Pe Internet, datele nu dorm niciodată. Să aruncăm o privire asupra statisticilor recente de date pe Internet (2012).  Într-o singură zi sunt trimise ...