Innehållsförteckning
Vi blir ganska beroende av filer i ett moln av den enkla anledningen att vi har filer tillgängliga överallt där det finns tillgång till internet.En av de bästa tjänsterna för att uppnå detta är Google -enhetÄven om integrationen med Android -enheter är utmärkt, finns det ingen officiell Linux -klient att synkronisera med molntjänsten. Även om vi kan redigera dokument från en webbläsare kommer vi inte att kunna synkronisera från vårt skrivbord.
Att bli Grive
Vi kommer använda Grive, ett verktyg för Google -enhet med kommandoraden som hjälper oss att uppnå syftena med vår synkronisering. Först laddar vi ner git -förvaret med:
$ git klon git: //github.com/Grive/grive.git
När vi har laddat ner går vi till den nya katalogen som skapats.
Grive Library
Innan kompilering Grive, måste vi se till att de bibliotek som Grive behöver installeras i vårt system, vilket är följande:
• libgcrypt11-dev
• libjson0-dev
• libcurl4-openssl-dev
• libexpat1-dev
• libboost-filesystem-dev
• libboost-program-options-dev
• binutils-dev
Vi verifierar och de som vi inte har, vi installerar dem innan vi fortsätter.
Building Grive
Att konfigurera byggmiljön för Grive vi skriver följande i terminalen:
$ cmake.
Kompilerar Grive
Det är dags att kompilera Grive och vi gör det med följande kommando:
$ görDetta kommer att ta oss ett tag medan det sammanställer paketen.
Flytta den körbara filen
Så att nedladdade filer inte synkroniseras med de av Git, måste vi flytta den Grive -körbara filen till någon annan katalog som vi kommer att använda som en katalog för att synkronisera.
Första synkroniseringen
Vi flyttar till vår katalog över Google -enhet och vi kör Grive för första gången enligt följande:
$ ./grive -aDetta kommer att göra en första konfiguration och ge oss en länk. Vi kan klicka på den eller kopiera och klistra in den i adressfältet i en webbläsare.
Behörigheter för Grive
Vi ser till att vi är inloggade på vårt konto Google innan vi går till adressen som angavs i föregående steg och sedan ger vi tillstånd till Grive för att komma åt Drive. Vi kopierar koden som den kommer att ge oss och klistrar in den i terminalen, den fortsätter med den första synkroniseringen.
För framtida synkroniseringar måste vi bara öppna en terminal och köra Grive från Google Drive -katalogen som vi skapade med:
$ ./grive
För närvarande för att synkronisera filer måste vi utföra steget som beskrivs ovan.
Synkronisering cn Crontab
För att göra synkroniseringen automatisk använder vi en cron och a crontab för att ställa in en schemalagd uppgif.webpt. För att öppna crontab skriver vi följande:
$ crontab -eJa det är vår första gång med crontab, vi behöver bara ha en textredigerare för att använda den och syntaxen för att skapa en schemalagd uppgif.webpt är följande:
Kommando för minut, timme, datum, månad, dag
Schemalagd uppgif.webpt
I det här exemplet vill vi att Grive ska synkronisera var 10: e minut och för det skriver vi följande:
* / 10 * * * * * cd / home / user / GoogleDrive / && grive
När vi är klara med den schemalagda uppgif.webpten ser vi till att spara vår crontab med Ctrl + O, snart Ctrl + X att gå ut.
Med denna procedur kommer vi inte att ha en applikation eller ett gränssnitt för dokumentsynkronisering i Linux men åtminstone har vi vår katalog avsedd att synkronisera alla filer vi behöver tack vare Grive.Gillade du och hjälpte denna handledning?Du kan belöna författaren genom att trycka på den här knappen för att ge honom en positiv poäng