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.

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.

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.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

./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