Synchronisierung von Google Drive mit Linux

Inhaltsverzeichnis
Wir werden ganz einfach von Dateien in einer Cloud abhängig, weil wir Dateien überall dort verfügbar haben, wo es einen Internetzugang gibt.
Einer der besten Dienste, um dies zu erreichen, ist Google DriveWährend die Integration mit Android-Geräten hervorragend ist, gibt es keinen offiziellen Linux-Client zum Synchronisieren mit dem Cloud-Dienst. Wir können Dokumente zwar über einen Browser bearbeiten, aber nicht über unseren Desktop synchronisieren.
Trauer bekommen
Wir werden verwenden Trauer, ein Werkzeug von Google Drive über die Befehlszeile, die uns hilft, die Zwecke unserer Synchronisierung zu erreichen. Zuerst laden wir das Git-Repository herunter mit:
 $ git clone git: //github.com/Grive/grive.git 

Nach dem Herunterladen gehen wir in das neu erstellte Verzeichnis.

Grive-Bibliothek
Vor dem Kompilieren Trauer, müssen wir sicherstellen, dass die Bibliotheken, die Grive benötigt, in unserem System installiert sind, und zwar die folgenden:
• libgcrypt11-dev
• libjson0-dev
• libcurl4-openssl-dev
• libexpat1-dev
• libboost-filesystem-dev
• libboost-program-options-dev
• binutils-dev
Wir überprüfen und diejenigen, die wir nicht haben, installieren wir sie, bevor wir fortfahren.
Gebäude-Grage
So konfigurieren Sie die Build-Umgebung für Trauer Wir schreiben folgendes in das Terminal:
$cmake.

Zusammenstellung von Grive
Es ist Zeit, Grive zu kompilieren und wir tun es mit dem folgenden Befehl:
$ machen
Dies wird eine Weile dauern, während die Pakete kompiliert werden.
Verschieben Sie die ausführbare Datei
Damit heruntergeladene Dateien nicht mit denen von . synchronisiert werden Git, müssen wir die ausführbare Datei von Grive in ein anderes Verzeichnis verschieben, das wir als Verzeichnis zum Synchronisieren verwenden.
Erste Synchronisierung
Wir wechseln in unser Verzeichnis von Google Drive und wir führen Grive zum ersten Mal wie folgt aus:
$ ./grive -a
Dies führt eine Erstkonfiguration durch und gibt uns einen Link. Wir können darauf klicken oder es kopieren und in die Adressleiste eines Browsers einfügen.

Berechtigungen für Grive
Wir stellen sicher, dass wir in unserem Konto eingeloggt sind Google bevor wir an die im vorherigen Schritt angegebene Adresse gehen und dann die Erlaubnis erteilen Trauer um auf Drive zuzugreifen. Wir kopieren den Code, den es uns gibt, und fügen ihn in das Terminal ein. Er wird mit der ersten Synchronisierung fortgesetzt.
Für zukünftige Synchronisierungen müssen wir nur ein Terminal öffnen und Grive aus dem Google Drive-Verzeichnis ausführen, das wir mit erstellt haben:
$ ./grive

Um Dateien zu synchronisieren, müssen wir derzeit den oben beschriebenen Schritt ausführen.

Synchronisation mit Crontab
Um die Synchronisation automatisch zu machen, verwenden wir ein Cron und a crontab um eine geplante Aufgabe festzulegen. Um die crontab zu öffnen schreiben wir folgendes:
$crontab -e
Ja, es ist unser erstes Mal mit crontab, wir benötigen nur einen Texteditor, um ihn zusätzlich zu verwenden. Die Syntax zum Erstellen einer geplanten Aufgabe lautet wie folgt:
Befehl Minute, Stunde, Datum, Monat, Tag
Geplante Aufgabe
In diesem Beispiel möchten wir, dass Grive alle 10 Minuten synchronisiert und dafür schreiben wir Folgendes:
* / 10 * * * * * cd / home / user / GoogleDrive / && grive

Sobald wir mit der geplanten Aufgabe fertig sind, stellen wir sicher, dass wir unsere crontab mit speichern Strg + Aus, demnächst Strg + X ausgehen.
Mit diesem Verfahren haben wir keine Anwendung oder Schnittstelle für die Dokumentensynchronisierung unter Linux, aber zumindest haben wir unser Verzeichnis dafür bestimmt, alle Dateien zu synchronisieren, die wir dank Grive benötigen.Hat dir dieses Tutorial gefallen und geholfen?Sie können den Autor belohnen, indem Sie diesen Knopf drücken, um ihm einen positiven Punkt zu geben
wave wave wave wave wave