Синхронизиране на Google Диск с Linux

Съдържание
Ставаме доста зависими от файлове в облак по простата причина да имаме файлове достъпни навсякъде, където има достъп до интернет.
Една от най -добрите услуги за постигане на това е Google дискДокато интеграцията с Android устройства е отлична, няма официален клиент на Linux, който да се синхронизира с облачната услуга. Въпреки че можем да редактираме документи от браузър, няма да можем да синхронизираме от нашия работен плот.
Първи Grive
Ще използваме Грив, инструмент на Google диск чрез командния ред, който ни помага да постигнем целите на нашата синхронизация. Първо изтегляме хранилището на git с:
 $ git клониране git: //github.com/Grive/grive.git 

След като изтеглите, отиваме в новата създадена директория.

Библиотека Грив
Преди съставяне Грив, трябва да се уверим, че библиотеките, от които се нуждае Grive, са инсталирани в нашата система, които са следните:
• libgcrypt11-dev
• libjson0-dev
• libcurl4-openssl-dev
• libexpat1-dev
• libboost-filesystem-dev
• libboost-program-options-dev
• binutils-dev
Проверяваме и тези, които нямаме, инсталираме ги, преди да продължим.
Сграда Grive
За да конфигурирате средата за изграждане за Грив ние пишем следното в терминала:
$ cmake.

Съставяне на Grive
Време е да компилираме Grive и го правим със следната команда:
$ make
Това ще ни отнеме известно време, докато компилира пакетите.
Преместете изпълнимия файл
Така че изтеглените файлове не се синхронизират с тези на Git, трябва да преместим изпълнимия файл на Grive в друга директория, която ще използваме като директория за синхронизиране.
Първа синхронизация
Преминаваме към нашата директория на Google диск и стартираме Grive за първи път, както следва:
$./грив -а
Това ще направи първоначална конфигурация и ще ни даде връзка. Можем да кликнете върху него или да го копирате и поставите в адресната лента на браузър.

Разрешения за Grive
Уверяваме се, че сме влезли в нашия акаунт Google преди да отидете на адреса, посочен в предишната стъпка и след това даваме разрешение на Грив за достъп до Диск. Копираме кода, който ще ни даде и го поставяме в терминала, той ще продължи с първата синхронизация.
За бъдещи синхронизации просто трябва да отворим терминал и да стартираме Grive от директорията на Google Drive, която създадохме с:
$./грив

В момента за синхронизиране на файлове трябва да извършим описаната по -горе стъпка.

Синхронизация cn Crontab
За да направим синхронизирането автоматично, използваме cron и a crontab за задаване на планирана задача. За да отворите crontab, пишем следното:
$ crontab -e
Да, за първи път сме с crontab, трябва само да имаме текстов редактор, за да го използваме допълнително, синтаксисът за създаване на планирана задача е следният:
Команда за минута, час, дата, месец, ден
Планирана задача
В този пример искаме Grive да се синхронизира на всеки 10 минути и за това пишем следното:
* / 10 * * * * * * cd / home / user / GoogleDrive / && grive

След като приключим с планираната задача, не забравяме да запазим crontab с Ctrl + O, скоро Ctrl + X излизам.
С тази процедура няма да имаме приложение или интерфейс за синхронизиране на документи в Linux, но поне ще имаме нашата директория, предназначена да синхронизира всички файлове, от които се нуждаем благодарение на Grive.Хареса ли ви и помогнахте на този урок?Можете да възнаградите автора, като натиснете този бутон, за да му дадете положителна точка
wave wave wave wave wave