Sådan bruger du Dropbox fra Linux-kommandolinjen med Dropbox Uploader

Dropbox Uploader er et bash-script, der forenkler den komplekse Dropbox-cli til noget meget lettere at forstå. Med det er det meget nemmere at uploade og downloade filer til Dropbox fra Linux-terminalen. Officielt lader scriptet dig bruge Dropbox fra Linux-kommandolinjen i enhver Linux-distro, BSD og ethvert andet operativsystem, der har en Unix-lignende terminalstruktur.

Tilføj Git-pakke

Før du får fat i scriptet, skal du bruge git-pakken. Git-programmet er påkrævet, for uden det er det meget mere kedeligt at få fat i kildekoden til programmet.

Ubuntu

sudo apt install git

Debian

sudo apt-get install git

Arch Linux

sudo pacman -S git

Fedora

sudo dnf install git

OpenSUSE

sudo zypper install git

Andre Linux’er

Har du brug for git-pakken, men ikke sikker på, hvor du kan finde den? Bare rolig: git-værktøjet er meget brugt på hele Linux, da mange Linux-projekter går til Github. Chancerne er, at dit valgte operativsystem har git-pakken. For at finde den skal du åbne din pakkehåndtering, søge efter “git” og installere den. Alternativt kan du tjekke den officielle hjemmeside for din distribution for mere information.

  Sådan får du din Linux MAC-adresse

Henter Dropbox Uploader

Nu hvor Git er på systemet og fungerer korrekt, kan vi få fat i Dropbox Uploader-scriptet. For at gøre dette skal du åbne et terminalvindue. Kør denne kommando inde i terminalen.

git clone https://github.com/andreafabrizi/Dropbox-Uploader.git

Git clone-kommandoen vil downloade et helt snapshot af den seneste kode fra udvikleren og placere den i ~/Dropbox-Uploader i din hjemmemappe på filsystemet. For at gå til denne mappe skal du bruge CD-kommandoen.

cd ~/Dropbox-Uploader

Det næste trin er at opdatere tilladelserne til scriptet. Dette er vigtigt, da filen ikke vil være i stand til at køre som et program uden den.

sudo chmod +x dropbox_uploader.sh

Bortset fra Dropbox Uploader er der andre værktøjer i git-mappen. Hovedsageligt: ​​DropShell, en Docker-fil, en readme-fil, softwarelicensen og et par andre ting. I denne vejledning vil vi dække, hvordan du bruger Dropbox Uploader. Hvis du gerne vil lære, hvordan du bruger Docker-filen osv. Gå gennem readme-filen, og læs instruktionerne.

Konfiguration af Dropbox Uploader

Første gang Dropbox Uploader kører, vises en login-prompt. For at køre scriptet skal du gøre:

./dropbox_uploader.sh

KØR IKKE dette script som root eller med sudo-rettigheder. Det er ikke nødvendigt, da tilladelserne osv. er korrekte. Derudover laver scriptet en konfigurationsmappe i brugerens hjemmemappe. Ved at køre dette værktøj som root, vil alle login-oplysninger blive gemt i roden, som normale brugere ikke kan få adgang til.

  Sådan installeres det Mac-lignende La Capitaine-ikontema på Linux

Under den indledende kørsel af scriptet siger terminalprompten: “det er første gang, du kører dette script, følg venligst instruktionerne”. Find det link, som terminalprompten deler med dig, og åbn det i din browser.

Linket åbner på Dropbox-udviklersiden. Se efter knappen “opret app”, og klik på den.

Vælg muligheden “Dropbox API”. Vælg derefter “Fuld Dropbox-adgang” længere nede. Dette sikrer, at uploadværktøjet har fuld adgang til din konto. Indtast et navn i navneafsnittet. Vær kreativ, da mange navne bliver taget.

Når appen er oprettet under din Dropbox-konto, føres du til dens konfigurationsside. Se efter “genereret adgangstoken”, og klik på knappen Generer. Kopiér koden, og indsæt den i terminalen for at logge ind på Dropbox Uploader.

Brug af Dropbox Uploader

Når du logger på Dropbox Uploader, afsluttes scriptet automatisk. For at bruge det, skal du starte det igen. Gør dette med:

./dropbox_uploader.sh

Liste

Dropbox Uploader kan nemt liste hele indholdet af din Dropbox fjernmappe. Dette er nyttigt, især for at forberede sig på at downloade filer. For at bruge listen skal du gøre dette:

./dropbox_uploader.sh list

Liste udskriver hele mappestrukturen på din Dropbox. Gem outputtet til en fil med:

./dropbox_uploader.sh list >> dropbox-contents.txt

Upload

For at uploade til Dropbox via Dropbox Uploader skal du først flytte filen til /home/Dropbox-Uploader/. Gør dette med filhåndteringen. Derefter skal du blot køre uploaden for at starte uploaden og angive mappen.

./dropbox_uploader.sh upload testfile.jpg /dropbox/whatever/folder/you/want

Søg

Søgning fungerer meget som listefunktionen. Brugeren skriver en søgeforespørgsel, og scriptet vil filtrere gennem en liste baseret på denne forespørgsel. For at søge efter noget i Dropbox med et “sh” i det, skal du gøre:

./dropbox_uploader.sh search sh

Uploadværktøjet udskriver derefter en liste over alle filer relateret til søgeordet “sh”.

  Sådan får du vist ledig diskplads og diskbrug fra Linux-terminalen

Hent

Downloading er ret ligetil. Først skal du bruge enten liste eller søge til at se indholdet af din Dropbox-konto igennem. Kopier derefter søgeresultatet (eller listeresultatet). Sørg for at kopiere hele mappestrukturen. Det betyder, at hvis du har en fil inde i /Dropbox/testA/testB/misc/file.jpg, ville den være:

./dropbox_uploader.sh download /testA/testB/misc/file.jpg

Grunden til at Dropbox-mappen ikke skal inkluderes, er fordi scriptet allerede ved, at alt stammer derfra.

Slet

Sletning kan foregå direkte fra kommandolinjen. For at gøre det, brug “søg” eller “liste” for at finde filen, der skal slettes. Slet den derefter med:

./dropbox_uploader.sh delete /whatever/folder/file.jpg

Andre kommandoer

Dropbox Uploader-værktøjet har et meget bredt funktionssæt med mange individuelle funktioner. Vi har gennemgået det grundlæggende, men hvis du ønsker at gøre mere komplekse ting med uploaderen, skal du se hjælpeafsnittet i scriptet. Dette kan nemt gøres ved blot at køre scriptet på egen hånd, uden underordnede kommandoer (liste, søgning osv.).

For at gemme hele hjælpekommandoerne i en tekstfil til at læse til senere skal du gøre:

./dropbox_uploader.sh >> dropbox-uploader-help.txt