„Google“ disko sinchronizavimas su „Linux“

Turinys
Mes tampame gana priklausomi nuo debesyje esančių failų dėl paprastos priežasties, kad failai yra prieinami visur, kur yra prieiga prie interneto.
Viena geriausių paslaugų šiam tikslui pasiekti yra Google diskasNors integracija su „Android“ įrenginiais yra puiki, nėra oficialaus „Linux“ kliento, kuris būtų sinchronizuojamas su debesies paslauga. Nors galime redaguoti dokumentus iš naršyklės, negalėsime sinchronizuoti iš darbalaukio.
Give Grive
Mes naudosime Grive, įrankis Google diskas naudodami komandinę eilutę, kuri padeda mums pasiekti sinchronizavimo tikslus. Pirmiausia atsisiųskime „git“ saugyklą naudodami:
 $ git klonas git: //github.com/Grive/grive.git 

Atsisiuntę einame į naują sukurtą katalogą.

Grive biblioteka
Prieš sudarydamas Grive, turime įsitikinti, kad mūsų sistemoje yra įdiegtos „Grive“ reikalingos bibliotekos, kurios yra šios:
• libgcrypt11-dev
• libjson0-dev
• libcurl4-openssl-dev
• libexpat1-dev
• libboost-filesystem-dev
• libboost-program-options-dev
• binutils-dev
Mes patikriname ir tuos, kurių neturime, prieš tęsdami juos įdiegiame.
Grive pastatas
Norėdami sukonfigūruoti kūrimo aplinką Grive terminale rašome:
$ cmake.

„Grive“ sudarymas
Atėjo laikas surinkti „Grive“ ir mes tai darome naudodami šią komandą:
$ padaryti
Tai užtruks šiek tiek laiko, kol sudarysime paketus.
Perkelkite vykdomąjį failą
Kad atsisiųstieji failai nebūtų sinchronizuojami su Git, turime perkelti „Grive“ vykdomąjį failą į kitą katalogą, kurį naudosime kaip katalogą sinchronizuoti.
Pirmasis sinchronizavimas
Mes pereiname prie savo katalogo Google diskas ir „Grive“ pirmą kartą paleidžiame taip:
$ ./grive -a
Tai atliks pradinę konfigūraciją ir suteiks mums nuorodą. Galime jį spustelėti arba nukopijuoti ir įklijuoti į naršyklės adreso juostą.

„Grive“ leidimai
Įsitikiname, kad esame prisijungę prie savo paskyros „Google“ prieš eidami į ankstesniame žingsnyje nurodytą adresą ir tada duodame leidimą Grive pasiekti Diską. Mes nukopijuojame kodą, kurį jis mums duos, ir įklijuosime jį į terminalą, jis bus tęsiamas pirmą kartą sinchronizuojant.
Būsimoms sinchronizacijoms turime tiesiog atidaryti terminalą ir paleisti „Grive“ iš „Google“ disko katalogo, kurį sukūrėme naudodami:
$ ./grive

Norėdami sinchronizuoti failus, turime atlikti aukščiau aprašytą veiksmą.

Sinchronizavimas cn Crontab
Kad sinchronizavimas būtų automatinis, naudojame cron ir a crontab nustatyti suplanuotą užduotį. Norėdami atidaryti „crontab“, rašome taip:
$ crontab -e
Taip, mes pirmą kartą su juo crontab, mes turime turėti tik teksto redaktorių, kad galėtume jį naudoti papildomai, sintaksė kuriant suplanuotą užduotį yra tokia:
Minutės, valandos, datos, mėnesio, dienos komanda
Suplanuota užduotis
Šiame pavyzdyje norime, kad „Grive“ sinchronizuotųsi kas 10 minučių ir tam rašome:
* / 10 * * * * * cd / home / user / GoogleDrive / && grive

Baigę suplanuotą užduotį, būtinai išsaugome „crontab“ naudodami Ctrl + O, netrukus „Ctrl“ + X Išeiti.
Taikydami šią procedūrą neturėsime programos ar sąsajos dokumentų sinchronizavimui „Linux“, bet bent jau turėsime savo katalogą, skirtą sinchronizuoti visus reikalingus failus „Grive“ dėka.Ar jums patiko ir padėjo ši pamoka?Galite apdovanoti autorių paspausdami šį mygtuką, kad suteiktumėte jam teigiamą tašką
wave wave wave wave wave