- - Sådan bruges Dropbox fra Linux-kommandolinjen med Dropbox Uploader

Sådan bruges Dropbox fra Linux-kommandolinjen med Dropbox-uploader

Dropbox Uploader er et bash script, der forenklesdet 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. Officielt 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 griber ind i scriptet, skal du bruge git-pakken. Git-programmet er påkrævet, for uden det er det meget mere trættende at gribe 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 Linuxes

Brug for git-pakken, men er ikke sikker på, hvor du kan findedet? Bare rolig: Git-værktøjet bruges vidt på alle Linux, da mange Linux-projekter går til Github. Chancerne er, at dit operativsystem, du vælger, har git-pakken. For at finde det, skal du åbne din pakkeadministrator, søge efter "git" og installere den. Alternativt kan du tjekke det officielle websted for din distribution for at få flere oplysninger.

Hent 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-klon-kommandoen vil downloade en helhedsnapshot af den nyeste kode fra udvikleren, og placer den i ~ / Dropbox-Uploader i din hjemmemappe, i filsystemet. Brug cd-kommandoen for at gå til dette bibliotek.

cd ~/Dropbox-Uploader

Det næste trin er at opdatere tilladelserne til scriptet. Dette er vigtigt, da filen ikke kan udføres som et program uden den.

sudo chmod +x dropbox_uploader.sh

Bortset fra Dropbox Uploader er der andreværktøjer i git-mappen. Hovedsageligt: ​​DropShell, en Docker-fil, en readme-fil, softwarelicensen og et par andre ting. I denne selvstudie dækker vi, 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 loginprompt. For at køre scriptet skal du gøre:

./dropbox_uploader.sh

Kør IKKE dette script som root eller med sudoprivilegier. Der er ikke behov, da tilladelserne og osv. Er korrekte. Derudover opretter scriptet en konfigurationsmappe i brugerens hjemmekatalog. Ved at køre dette værktøj som root gemmes alle logininfo i roden, som normale brugere ikke har adgang til.

Under scriptets første kørsel,terminalprompt siger: "dette er første gang du kører dette script, følg venligst instruktionerne". Find det link, som terminalen får del i, og åbn det i din browser.

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

Vælg indstillingen "Dropbox API". Vælg derefter "Fuld Dropbox-adgang" længere nede. Dette vil sikre, at upload-værktøjet har fuld adgang til din konto. Indtast et navn i navnesektionen. Vær kreativ, da der tages mange navne.

Efter at appen er oprettet under din Dropboxkonto, vil du blive ført til dets konfigurationsside. Se efter “genereret adgangstoken”, og klik på knappen Generer. Kopier koden, og indsæt den i terminalen for at logge på Dropbox Uploader.

Brug af Dropbox Uploader

Ved at logge ind på Dropbox Uploader afslutter manuskriptet 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 i din Dropbox-fjernmappe. Dette er nyttigt, især til at forberede sig på at downloade filer. For at bruge listen skal du gøre dette:

./dropbox_uploader.sh list

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

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

Upload

Hvis du vil uploade til Dropbox via Dropbox Uploader,flyt først filen ind i / home / Dropbox-Uploader /. Gør dette med filhåndteringen. For at starte uploaden skal du blot køre uploaden og specificere mappen.

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

Søg

Søg fungerer meget som listefunktionen. Brugeren skriver en søgeforespørgsel, og scriptet filtreres gennem en liste baseret på denne forespørgsel. For eksempel at søge efter noget i Dropbox med en "sh" i det:

./dropbox_uploader.sh search sh

Upload-værktøjet udskriver derefter en liste over alle filer, der er relateret til søgeudtrykket “sh”.

Hent

Download er ret ligetil. Brug først en liste eller søg til at gennemse indholdet af din Dropbox-konto. Kopier derefter søgeresultatet (eller listeresultatet). Sørg for at kopiere hele katalogstrukturen. Dette betyder, at hvis du har en fil inde /Dropbox/testA/testB/misc/file.jpg, ville det være:

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

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

Slet

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

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

Andre kommandoer

Dropbox Uploader-værktøjet har et meget bredtfunktionssæt med mange individuelle funktioner. Vi har gennemgået det grundlæggende, men hvis du ønsker at gøre mere komplekse ting med uploaderen, kan du se hjælpesektionen i scriptet. Dette kan let gøres ved blot at køre scriptet alene, uden underkommandoer (liste, søgning osv.).

For at gemme hele hjælpekommandoerne i en tekstfil, der skal læses senere, skal du gøre:

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

Kommentarer