So synchronisieren Sie mit rclone von Linux zu Google Drive

Bild: Google

Ich bin ein Power-User von Google Drive. Ich bin täglich auf die Cloud-Speicherplattform angewiesen. Und da ich das Linux-Betriebssystem als meinen täglichen Treiber verwende, musste ich anderswo nach Synchronisierungstools suchen (da Google sich nicht dafür entschieden hat, einen nativen Cloud-Client für Linux zu erstellen).

Must-Read Cloud

  • Cloud Computing im Jahr 2020: Vorhersagen zu Sicherheit, KI, Kubernetes, mehr
  • Die wichtigsten Cloud-Fortschritte des Jahrzehnts
  • Top Desktop as a Service (DaaS) -Anbieter: Amazon, Citrix, Microsoft, VMware und mehr
  • Cloud-Computing-Richtlinie (TechRepublic Premium)

Mein bevorzugtes Tool hierfür ist Insync, ein hervorragendes GUI-Tool. Aber ich bin immer auf der Suche nach etwas anderem. Da Insync ein proprietäres (Closed-Source-) Projekt ist, hielt ich es für gut, ein Open-Source-Tool für die Aufgabe zu finden. Ich habe bereits über Grive2 berichtet (siehe So synchronisieren Sie Ihre Google Cloud unter Linux mit Grive2) und wollte etwas anderes finden. Diese Suche führte mich zu rclone, einem Befehlszeilenprogramm zum Synchronisieren von Dateien und Verzeichnissen mit und von zahlreichen Cloud-Diensten (wie Amazon S3, Dropbox, FTP, Google Drive, HTTP, OneDrive, Nextcloud, ownCloud, pCloud, WebDAV und vielen mehr) ).

Die Installation und Einrichtung ist nicht allzu schwierig, und es gibt ein GUI-Tool, das die Verwaltung einer Synchronisierung erheblich vereinfacht. Lassen Sie uns rclone und rclone-browser auf Ubuntu Desktop 18.04 installieren, eine Verbindung zu Google Drive herstellen und dann das rclone-browser-Tool verwenden.

Installation

Wir werden von einer vorkompilierten Binärdatei installieren. Öffnen Sie dazu ein Terminalfenster und geben Sie folgende Befehle ein:

 cd / tmp curl -O https://downloads.rclone.org/rclone-current-linux-amd64.zip entpacken rclone-current-linux-amd64.zip cd rclone - * - linux-amd64 

Kopieren Sie nun die Binärdatei und erteilen Sie ihr mit den folgenden Befehlen die richtigen Berechtigungen:

 sudo cp rclone / usr / bin / sudo chown root: root / usr / bin / rclone sudo chmod 755 / usr / bin / rclone 

Installieren Sie abschließend die Manpage mit den folgenden Befehlen:

 sudo mkdir -p / usr / local / share / man / man1sudo cp rclone.1 / usr / local / share / man / man1 / sudo mandb 

Rclone konfigurieren

Wie gesagt, wir werden dies so einrichten, dass es mit Google Drive synchronisiert wird. Wenn Sie eine Verbindung zu einem anderen Dienst herstellen möchten, lesen Sie die offiziellen Dokumente, um weitere Informationen zu erhalten.

Geben Sie zum Konfigurieren von rclone den folgenden Befehl ein:

 rclone config 

Ihnen werden eine Reihe von Fragen gestellt, von denen die meisten selbsterklärend sind. Die einzigen Fragen, die Sie stören könnten, sind:

 Wert "client_id" Wert "client_secret" Wert "root_folder_id" Wert "service_account_file" 

Drücken Sie dazu einfach die Eingabetaste.

Für den Wert "scope" = können Sie einen beliebigen Namen eingeben. Standardmäßig ist es Laufwerk. Sie können das belassen oder etwas aussagekräftigeres eingeben (z. B. googledrive oder gdrive).

Schließlich wird Ihr Standardbrowser geöffnet und Sie werden aufgefordert, das zu verwendende Google-Konto auszuwählen. Wenn Sie sich noch nicht in Ihrem Google-Konto angemeldet haben, müssen Sie dies an dieser Stelle tun. Beantworten Sie anschließend einige einfache Fragen und beenden Sie das Konfigurationsskript. Ihre Verbindung ist jetzt eingerichtet.

Rclone-Browser installieren

Um den rclone-Browser zu installieren, öffnen Sie ein Terminalfenster und geben Sie den folgenden Befehl ein:

 sudo nano /etc/apt/sources.list.d/rclonebrowser.list 

Fügen Sie in diese neue Datei Folgendes ein:

 deb http://ppa.launchpad.net/mmozeiko/rclone-browser/ubuntu xenial main deb-src http://ppa.launchpad.net/mmozeiko/rclone-browser/ubuntu xenial main 

Speichern und schließen Sie diese Datei. Aktualisieren Sie apt mit dem Befehl sudo apt update und installieren Sie dann den rclone-Browser mit dem Befehl sudo apt install rclone-browser .

Sie sollten jetzt den Eintrag rclone-browser in Ihrem Desktop-Menü sehen. Starten Sie es und Sie sollten eine Google Drive-Registerkarte sehen ( Abbildung A ).

Abbildung A.

Das rclone-browser-Tool in Aktion.


Klicken Sie auf die Registerkarte Google Drive, um eine Liste aller Drive-Dateien / -Ordner anzuzeigen. Über diese Oberfläche können Sie hochladen, herunterladen, bereitstellen und vieles mehr ... was die Verwendung von rclone erheblich vereinfacht.

Wenn Sie lieber die Befehlszeile für rclone verwenden möchten, geben Sie den Befehl man rclone ein, um herauszufinden, wie das Tool verwendet wird. Der Kern der Befehlszeile lautet:

  • Geben Sie den Befehl rclone lsd drive ein, um das Verzeichnis der obersten Ebene Ihres Laufwerks anzuzeigen .
  • Geben Sie den Befehl rclone ls drive ein, um alle Dateien Ihres Laufwerks aufzulisten .
  • Geben Sie den Befehl rclone copy / path / to / local / file drive: / path / to / remote / folder ein, um eine lokale Datei auf das Laufwerk zu kopieren .

Wenn Sie jedoch von einem Desktop aus arbeiten, empfehle ich dringend, bei rclone-browser zu bleiben.

Cloud und alles als Service Newsletter

Dies ist Ihre Anlaufstelle für die neuesten Informationen zu AWS, Microsoft Azure, Google Cloud Platform, XaaS, Cloud-Sicherheit und vielem mehr. Montags geliefert

Heute anmelden

© Copyright 2020 | mobilegn.com