Hur man använder Dropbox från Linux-kommandoraden med Dropbox Uploader

click fraud protection

Dropbox Uploader är ett bash-skript som förenklar det komplexa Dropbox-cli till något mycket lättare att förstå. Med det är det mycket lättare att ladda upp och ladda ner filer till Dropbox från Linux-terminalen. Officiellt låter manuset använda Dropbox från Linux-kommandoraden i vilken Linux-distro, BSD och alla andra operativsystem som har en Unix-liknande terminalstruktur.

Lägg till Git-paket

Innan du tar tag i skriptet behöver du git-paketet. Git-programmet krävs, för utan det är det mer tråkigt att ta tag i källkoden för programmet.

Ubuntu

sudo apt install git

Debian

sudo apt-get install git

Arch Linux

sudo pacman -S git

Fedora

sudo dnf installera git

OpenSUSE

sudo zypper installera git

Andra Linux-filer

Behöver du git-paketet, men är inte säker på var du hittar det? Oroa dig inte: Git-verktyget används ofta på hela Linux, eftersom många Linux-projekt går till Github. Chansen är att ditt operativsystem har valet git-paketet. För att hitta det öppnar du din paketansvarig, söker efter "git" och installerar den. Alternativt kan du kolla den officiella webbplatsen för din distribution för mer information.

instagram viewer

Skaffa Dropbox Uploader

Nu när Git är på systemet och fungerar korrekt kan vi ta tag i Dropbox Uploader-skriptet. För att göra detta, öppna ett terminalfönster. Kör det här kommandot inuti terminalen.

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

Git-klon-kommandot laddar ner en hel bild av den senaste koden från utvecklaren och placerar den i ~ / Dropbox-Uploader i din hemmapp, i filsystemet. Använd CD-kommandot för att gå till den här katalogen.

cd ~ / Dropbox-Uploader

Nästa steg är att uppdatera behörigheterna för skriptet. Detta är viktigt eftersom filen inte kan köras som ett program utan den.

sudo chmod + x dropbox_uploader.sh

Förutom Dropbox Uploader finns det andra verktyg i git-mappen. Huvudsakligen: DropShell, en Docker-fil, en readme-fil, mjukvarulicensen och några andra saker. I den här handledningen täcker vi hur du använder Dropbox Uploader. Om du vill lära dig att använda Docker-filen och etc. Gå igenom readme-filen och läs instruktionerna.

Konfigurera Dropbox Uploader

Första gången Dropbox Uploader körs visas en inloggningsprompt. Så här kör du skriptet:

./dropbox_uploader.sh

Kör INTE detta skript som root eller med sudo-privilegier. Det finns inget behov, eftersom behörigheterna och etc är korrekta. Dessutom skapar skriptet en konfigurationsmapp i användarens hemkatalog. Genom att köra det här verktyget som root lagras all inloggningsinformation i roten, vilket vanliga användare inte har åtkomst till.

Under den första körningen av skriptet säger terminalpromoten: "det är första gången du kör detta skript, följ instruktionerna". Leta reda på länken som terminalen får dela med dig och öppna den i din webbläsare.

Länken öppnas på Dropbox-utvecklarens sida. Leta efter knappen "skapa app" och klicka på den.

Välj alternativet "Dropbox API". Längre ner väljer du sedan "Full Dropbox access". Detta säkerställer att uppladdningsverktyget har fullständig åtkomst till ditt konto. Ange ett namn i namnsektionen. Var kreativ, eftersom många namn tas.

När appen har skapats under ditt Dropbox-konto kommer du att gå till dess konfigurationssida. Leta efter “genererat åtkomsttoken” och klicka på generera-knappen. Kopiera koden och klistra in den i terminalen för att logga in på Dropbox Uploader.

Använda Dropbox Uploader

Om du loggar in på Dropbox Uploader stängs skriptet automatiskt. För att använda den måste du starta den igen. Gör detta med:

./dropbox_uploader.sh

Lista

Dropbox Uploader kan enkelt lista hela innehållet i din Dropbox-fjärrmapp. Detta är användbart, särskilt för att förbereda för nedladdning av filer. Gör så här för att använda listan:

./dropbox_uploader.sh-lista

Lista skriver ut hela mappstrukturen i din Dropbox. Spara utgången i en fil med:

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

Ladda upp

För att ladda upp till Dropbox via Dropbox Uploader, flytta först filen till / home / Dropbox-Uploader /. Gör detta med filhanteraren. För att starta uppladdningen kör du bara uppladdningen och ange mappen.

./dropbox_uploader.sh ladda upp testfile.jpg / dropbox / vad / mapp / du / vill

Sök

Sök fungerar mycket som listfunktionen. Användaren skriver en sökfråga, och skriptet kommer att filtrera genom en lista baserat på den frågan. Om du till exempel vill söka efter något i Dropbox med en "sh" i det gör du:

./dropbox_uploader.sh sök sh

Uppladdningsverktyget kommer sedan att skriva ut en lista över alla filer relaterade till söktermen "sh".

Ladda ner

Nedladdningen är ganska rak. Använd först endera listan eller sök för att titta igenom innehållet i ditt Dropbox-konto. Kopiera sedan sökresultatet (eller listresultatet). Se till att kopiera hela katalogstrukturen. Det betyder att om du har en fil inuti /Dropbox/testA/testB/misc/file.jpg, det skulle vara:

./dropbox_uploader.sh hämta /testA/testB/misc/file.jpg

Anledningen till att Dropbox-mappen inte bör inkluderas är att skriptet redan vet att allt härstammar därifrån.

Radera

Radering kan ske direkt från kommandoraden. För att göra det, använd "sök" eller "lista" för att hitta filen som ska raderas. Ta sedan bort det med:

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

Andra kommandon

Dropbox Uploader-verktyget har en mycket bred funktionsuppsättning, med många enskilda funktioner. Vi har granskat grunderna, men om du vill göra mer komplexa saker med uppladdaren kan du läsa hjälpavsnittet i skriptet. Detta kan enkelt göras genom att bara köra skriptet på egen hand, utan några underkommandon (lista, sök osv).

Gör så här för att spara hela hjälpkommandona i en textfil som ska läsas senare:

./dropbox_uploader.sh >> dropbox-uploader-help.txt
watch instagram story