Sådan bruges Dropbox fra Linux Command Line med Dropbox Uploader

Indholdsfortegnelse:

Sådan bruges Dropbox fra Linux Command Line med Dropbox Uploader
Sådan bruges Dropbox fra Linux Command Line med Dropbox Uploader
Anonim

Dropbox Uploader er et bash script, der forenkler den komplekse Dropbox-cli ned til noget meget lettere at forstå. Med det er det meget lettere at uploade og downloade filer til Dropbox fra Linux-terminalen. Offentligt giver scriptet dig mulighed for at 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 tager scriptet, skal du bruge git-pakken. Git-programmet er påkrævet, fordi uden at det er meget kedeligt at tage fat på kildekoden til programmet.

Ubuntu

sudo apt install git

Debian

sudo apt-get install git

Arch Linux

sudo pacman -S git

Fedora

sudo dnf installere git

OpenSUSE

sudo zypper install git

Andre Linuxes

Har du brug for git-pakken, men ikke sikker på, hvor du finder den? Bare rolig: Git-værktøjet er meget udbredt 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 yderligere information.

Får 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 ind i terminalen ved at køre denne kommando.

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

Git klon kommandoen downloader et helt øjebliksbillede af den seneste kode fra udvikleren og placerer den i ~ / Dropbox-Uploader i din hjemmemappe på filsystemet. For at gå til denne mappe, brug cd-kommandoen.

cd ~ / dropbox-uploader

Det næste skridt er at opdatere scriptets tilladelser. Dette er vigtigt, da filen ikke kan udføres som et program uden det.

sudo chmod + x dropbox_uploader.sh

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

Konfiguration af Dropbox Uploader

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

./dropbox_uploader.sh

Kør IKKE dette script som root, eller med sudo privilegier. Der er ikke behov for, da tilladelserne og osv. Er korrekte. Desuden fremstiller scriptet en konfigurationsmappe i brugerens hjemmemappe. Ved at køre dette værktøj som root, vil alle loginoplysninger gemmes i rod, som normale brugere ikke kan få adgang til.

Under den første runde af scriptet siger terminalprompten: "Dette er første gang du kører dette script, følg instruktionerne". Find det link, som terminalen deler med dig, og åbn den i din browser.

Linket åbnes på Dropbox-udvikler siden. Se efter knappen "Opret app", og klik på den.
Linket åbnes på Dropbox-udvikler siden. Se efter knappen "Opret app", og klik på den.

Vælg indstillingen "Dropbox API". Derefter længere nede, vælg "Fuld dropbox adgang". Dette sikrer, at upload-værktøjet har fuld adgang til din konto. Indtast et navn i navnet sektionen. Vær kreativ, så mange navne er taget.

Når appen er oprettet under din Dropbox-konto, bliver du taget til dens konfigurationsside. Se efter "genereret adgangstoken", og klik på genereringsknappen. Kopier koden og indsæt den i terminalen for at logge ind i Dropbox Uploader.
Når appen er oprettet under din Dropbox-konto, bliver du taget til dens konfigurationsside. Se efter "genereret adgangstoken", og klik på genereringsknappen. Kopier koden og indsæt den i terminalen for at logge ind i Dropbox Uploader.

Brug af Dropbox Uploader

Logge ind i Dropbox Uploader afslutter 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 følgende:
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 følgende:

./dropbox_uploader.sh liste

List udskriver hele mappestrukturen i din Dropbox. Gem output til en fil med:

./dropbox_uploader.sh liste >> dropbox-content.txt

Upload

Hvis du vil 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 starte uploaden ved at køre uploaden og angive mappen.

./dropbox_uploader.sh upload testfile.jpg / dropbox / hvad / mappe / du / vil

Søg

Søgning virker meget som listefunktionen. Brugeren skriver et søgeforespørgsel, og scriptet filtrerer gennem en liste baseret på den forespørgsel. For eksempel at søge efter noget i Dropbox med en "sh" i det, gør:
Søgning virker meget som listefunktionen. Brugeren skriver et søgeforespørgsel, og scriptet filtrerer gennem en liste baseret på den forespørgsel. For eksempel at søge efter noget i Dropbox med en "sh" i det, gør:

./dropbox_uploader.sh søge sh

Upload-værktøjet udskriver derefter en liste over alle filer relateret til søgeordet "sh".

Hent

Downloading er ret lige fremad. Først skal du bruge enten listen eller søgningen til at gennemse indholdet af din Dropbox-konto. Derefter kopieres søgeresultatet (eller listen resultat). Sørg for at kopiere hele katalogstrukturen. Det betyder, at hvis du har en fil indeni /Dropbox/testA/testB/misc/file.jpg, ville det være:

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

Grunden til, at Dropbox-mappen ikke skal medtages, skyldes, at scriptet allerede ved, at alt kommer fra derfra.

Slet

Sletning kan ske direkte fra kommandolinjen. For at gøre det, brug "søg" eller "liste" for at finde den fil, der skal slettes. Slet derefter det med:

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

Andre kommandoer

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

For at gemme alle hjælpekommandoer til en tekstfil, der skal læses senere, skal du gøre følgende:

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

Populært emne.