Jak používat Dropbox z příkazového řádku Linuxu s Dropbox Uploader

Dropbox Uploader je bash skript, který zjednodušuje komplexní Dropbox-cli na něco mnohem srozumitelnějšího. S ním je nahrávání a stahování souborů do Dropboxu z linuxového terminálu mnohem jednodušší. Oficiálně vám skript umožňuje používat Dropbox z příkazového řádku Linuxu v jakémkoli distribuci Linuxu, BSD a jakémkoli jiném operačním systému, který má strukturu terminálu podobnou Unixu.

Přidejte balíček Git

Než skript uchopíte, budete potřebovat balíček git. Program git je vyžadován, protože bez něj je získávání zdrojového kódu programu mnohem únavnější.

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

Ostatní Linuxy

Potřebujete balíček git, ale nejste si jisti, kde jej najít? Nebojte se: nástroj git je široce používán na celém Linuxu, protože mnoho linuxových projektů jde na Github. Je pravděpodobné, že váš operační systém má balíček git. Chcete-li jej najít, otevřete správce balíčků, vyhledejte „git“ a nainstalujte jej. Případně se podívejte na oficiální web vaší distribuce, kde najdete další informace.

  Proč firmware UEFI vašeho počítače potřebuje aktualizace zabezpečení

Získání Dropbox Uploader

Nyní, když je Git v systému a funguje správně, můžeme chytit skript Dropbox Uploader. Chcete-li to provést, otevřete okno terminálu. Uvnitř terminálu spusťte tento příkaz.

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

Příkaz git clone stáhne celý snímek nejnovějšího kódu od vývojáře a umístí jej do ~/Dropbox-Uploader ve vaší domovské složce v systému souborů. Chcete-li přejít do tohoto adresáře, použijte příkaz CD.

cd ~/Dropbox-Uploader

Dalším krokem je aktualizace oprávnění skriptu. To je důležité, protože soubor bez něj nebude možné spustit jako program.

sudo chmod +x dropbox_uploader.sh

Kromě Dropbox Uploader jsou ve složce git další nástroje. Především: DropShell, soubor Docker, soubor readme, softwarová licence a několik dalších věcí. V tomto tutoriálu se budeme zabývat tím, jak používat Dropbox Uploader. Pokud se chcete dozvědět, jak používat soubor Docker atd., Projděte si soubor readme a přečtěte si pokyny.

Konfigurace Dropbox Uploader

Při prvním spuštění Dropbox Uploader se zobrazí výzva k přihlášení. Chcete-li spustit skript, postupujte takto:

./dropbox_uploader.sh

NEPOUŽÍVEJTE tento skript jako root nebo s právy sudo. Není to potřeba, protože oprávnění atd. jsou správná. Kromě toho skript vytvoří konfigurační složku v domovském adresáři uživatele. Spuštěním tohoto nástroje jako root budou všechny přihlašovací údaje uloženy v rootu, ke kterému normální uživatelé nemají přístup.

  Jak používat funkci citace v Dokumentech, Tabulkách a Prezentacích Google

Během počátečního spuštění skriptu terminálová výzva říká: „Tento skript spouštíte poprvé, postupujte prosím podle pokynů“. Najděte odkaz, který s vámi sdílí výzva terminálu, a otevřete jej ve svém prohlížeči.

Odkaz se otevře na vývojářské stránce Dropboxu. Vyhledejte tlačítko „vytvořit aplikaci“ a klikněte na něj.

Vyberte možnost „Dropbox API“. Poté níže vyberte „Úplný přístup k Dropboxu“. Tím zajistíte, že nástroj pro nahrávání bude mít úplný přístup k vašemu účtu. Do části jména zadejte jméno. Buďte kreativní, protože existuje mnoho jmen.

Po vytvoření aplikace pod vaším účtem Dropbox budete přesměrováni na její konfigurační stránku. Vyhledejte „vygenerovaný přístupový token“ a klikněte na tlačítko generovat. Zkopírujte kód a vložte jej do terminálu, abyste se mohli přihlásit do Dropbox Uploader.

Pomocí nástroje Dropbox Uploader

Přihlášení do Dropbox Uploader automaticky ukončí skript. Chcete-li jej použít, budete jej muset znovu spustit. Udělejte to pomocí:

./dropbox_uploader.sh

Seznam

Dropbox Uploader může snadno zobrazit celý obsah vaší vzdálené složky Dropbox. To je užitečné zejména pro přípravu na stahování souborů. Chcete-li použít seznam, postupujte takto:

./dropbox_uploader.sh list

Seznam vytiskne celou strukturu složek vašeho Dropboxu. Uložte výstup do souboru pomocí:

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

nahrát

Chcete-li nahrát do Dropboxu pomocí Dropbox Uploader, nejprve přesuňte soubor do /home/Dropbox-Uploader/. Udělejte to pomocí správce souborů. Poté pro zahájení nahrávání jednoduše spusťte nahrávání a zadejte složku.

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

Vyhledávání

Vyhledávání funguje podobně jako funkce seznamu. Uživatel napíše vyhledávací dotaz a skript bude filtrovat seznam založený na tomto dotazu. Chcete-li například v Dropboxu vyhledat něco, co obsahuje „sh“, postupujte takto:

./dropbox_uploader.sh search sh

Nástroj pro nahrávání poté vytiskne seznam všech souborů souvisejících s hledaným výrazem „sh“.

  Jak najít konfliktní soubory v Dropboxu

Stažení

Stahování je poměrně jednoduché. Nejprve pomocí seznamu nebo vyhledávání prohlédněte obsah svého účtu Dropbox. Poté zkopírujte výsledek vyhledávání (nebo seznam výsledků). Nezapomeňte zkopírovat celou strukturu adresářů. To znamená, že pokud máte soubor uvnitř /Dropbox/testA/testB/misc/file.jpg, bude to:

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

Důvod, proč by složka Dropbox neměla být zahrnuta, je ten, že skript již ví, že vše pochází odtud.

Vymazat

Mazání může probíhat přímo z příkazového řádku. Chcete-li to provést, použijte „hledat“ nebo „seznam“ k nalezení souboru, který chcete odstranit. Poté jej smažte pomocí:

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

Další příkazy

Nástroj Dropbox Uploader má velmi širokou sadu funkcí s mnoha individuálními funkcemi. Prošli jsme základy, ale pokud chcete dělat složitější věci s nástrojem pro nahrávání, podívejte se do sekce nápovědy skriptu. To lze snadno provést pouhým spuštěním skriptu samostatně, bez jakýchkoli vedlejších příkazů (list, search atd.).

Chcete-li uložit celé příkazy nápovědy do textového souboru pro pozdější přečtení, postupujte takto:

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