Ik ben een Google Drive-hoofdgebruiker. Ik ben dagelijks afhankelijk van het cloudopslagplatform. En aangezien ik het Linux-besturingssysteem als mijn dagelijkse stuurprogramma gebruik, moest ik ergens anders zoeken naar synchronisatietools (aangezien Google er niet voor heeft gekozen om een ​​native Cloud-client voor Linux te maken).
Mijn go-to-tool hiervoor is Insync, een uitstekende GUI-tool. Maar ik ben altijd op zoek naar iets anders. Omdat Insync een eigen (closed-source) project is, leek het me goed om een ​​open source-tool voor de taak te vinden. Ik heb Grive2 al behandeld (zie Hoe uw Google Cloud op Linux te synchroniseren met Grive2) en wilde iets anders vinden. Die zoektocht leidde me naar rclone, een opdrachtregelprogramma om bestanden en mappen te synchroniseren van en naar talloze cloudservices (zoals Amazon S3, Dropbox, FTP, Google Drive, HTTP, OneDrive, Nextcloud, ownCloud, pCloud, WebDAV en nog veel meer ).
De installatie en configuratie is niet zo moeilijk en er is een GUI-tool om het synchroniseren veel eenvoudiger te maken. Laten we rclone en rclone-browser installeren op Ubuntu Desktop 18.04, verbinding maken met Google Drive en vervolgens het hulpprogramma rclone-browser gebruiken.
We installeren vanaf een vooraf gecompileerd binair bestand. Hiertoe opent u een terminalvenster en geeft u de volgende opdrachten:
Kopieer nu het binaire bestand en geef het de juiste machtigingen met de volgende opdrachten:
Installeer ten slotte de manpage met de opdrachten:
Rclone configureren
Zoals ik al zei, gaan we dit instellen om te synchroniseren met Google Drive. Als u verbinding wilt maken met een andere service, bekijk dan de officiële documenten voor meer informatie.
Voer de opdracht uit om rclone te configureren:
U wordt een aantal vragen gesteld, waarvan de meeste voor zichzelf spreken. De enige vragen die u kunnen doen struikelen zijn:
Waarde "client_id" Waarde "client_secret" Waarde "root_folder_id" Waarde "service_account_file"
Om al het bovenstaande te doen, druk je op Enter.
Voor de waarde "scope" = kunt u elke gewenste naam typen. Standaard is dit drive. Je kunt dat achterlaten of iets zinvoller typen (zoals googledrive of gdrive).
Uiteindelijk wordt je standaardbrowser geopend waarin je wordt gevraagd welk Google-account je wilt gebruiken. Als u zich nog niet hebt aangemeld bij uw Google-account, moet u dit nu doen. Zodra dat is voltooid, beantwoordt u nog een paar eenvoudige vragen en verlaat u het configuratiescript. Uw verbinding is nu ingesteld.
Rclone-browser installeren
Om de rclone-browser te installeren, opent u een terminalvenster en geeft u de opdracht:
Plak in dit nieuwe bestand het volgende:
Bewaar en sluit dat bestand. Update apt met de opdracht sudo apt update en installeer vervolgens rclone browser met de opdracht sudo apt install rclone-browser .
U zou nu het item rclone-browser in uw bureaubladmenu moeten zien. Start het op en je zou een Google Drive-tabblad moeten zien ( Afbeelding A ).
De rclone-browser tool in actie.
Klik op het tabblad Google Drive om een ​​lijst met al uw Drive-bestanden / mappen te bekijken. Vanuit deze interface kun je uploaden, downloaden, mounten en meer ... waardoor het gebruik van rclone aanzienlijk eenvoudiger wordt.
Als u liever de opdrachtregel voor rclone gebruikt, geeft u de opdrachtman rclone op om te ontdekken hoe het hulpprogramma wordt gebruikt. De kern van de opdrachtregel is:
Geef de opdracht rclone lsd drive op om de map op het hoogste niveau van uw schijf te bekijken .
Voer de opdracht rclone ls drive uit om alle bestanden van uw Drive weer te geven.
Om een ​​lokaal bestand naar Drive te kopiëren, geeft u de opdracht rclone copy / path / to / local / file drive: / path / to / remote / folder uit .
Als u echter vanaf een desktop werkt, raad ik u ten zeerste aan om het bij rclone-browser te houden.
Voeg codering toe aan Gmail met Greasemonkey Hoe uw organisatie te beschermen tegen bedreigingen van binnenuit Slack: Een spiekbriefje Hoe uw sites toegankelijk te maken voor alle gebruikers: 3 tips voor bedrijfseigenaren