- - Ako používať Dropbox z príkazového riadku Linux pomocou

Ako používať Dropbox z príkazového riadku Linux pomocou

Dropbox Uploader je bash skript, ktorý zjednodušujezložité Dropbox-cli až na niečo oveľa ľahšie pochopiteľné. Vďaka tomu je nahrávanie a sťahovanie súborov do Dropboxu z terminálu Linux oveľa jednoduchšie. Oficiálne skript umožňuje používať Dropbox z príkazového riadku systému Linux v akomkoľvek operačnom systéme Linux, BSD a v akomkoľvek inom operačnom systéme, ktorý má štruktúru terminálov podobnú Unixu.

Pridajte balík Git

Pred chytením skriptu budete potrebovať balík git. Program git je potrebný, pretože bez neho je oveľa náročnejšie získať zdrojový kód programu.

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

Iné Linuxy

Potrebujete balík git, ale nie ste si istí, kde nájdeteto? Nerobte si starosti: nástroj git je široko používaný vo všetkých operačných systémoch Linux, pretože veľa projektov systému Linux smeruje do spoločnosti Github. Je pravdepodobné, že váš operačný systém, ktorý si vyberiete, má balík git. Ak ju chcete nájsť, otvorte správcu balíkov, vyhľadajte výraz „git“ a nainštalujte ho. Ďalšie informácie nájdete na oficiálnej webovej stránke distribúcie.

Získanie aplikácie Dropbox Uploader

Teraz, keď je Git v systéme a funguje správne, môžeme chytiť skript Dropbox Uploader. Otvorte terminálové okno. Vo vnútri terminálu spustite tento príkaz.

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

Príkaz git clone stiahne celý súborsnímka najnovšieho kódu od vývojára a umiestnite ho do ~ / Dropbox-Uploader vo vašej domovskej zložke na súborový systém. Ak chcete prejsť do tohto adresára, použite príkaz CD.

cd ~/Dropbox-Uploader

Ďalším krokom je aktualizácia oprávnení skriptu. Je to dôležité, pretože bez tohto súboru sa súbor nebude dať spustiť ako program.

sudo chmod +x dropbox_uploader.sh

Okrem aplikácie Dropbox Uploader existujú aj ďalšienástroje v priečinku git. Hlavne: DropShell, súbor Docker, súbor readme, softvérová licencia a niekoľko ďalších vecí. V tomto tutoriále si ukážeme, ako používať program Dropbox Uploader. Ak sa chcete naučiť, ako používať súbor Docker atď. Prejdite si súbor readme a prečítajte si pokyny.

Konfigurácia programu Dropbox Uploader

Pri prvom spustení programu Dropbox Uploader sa zobrazí výzva na prihlásenie. Ak chcete spustiť skript, postupujte takto:

./dropbox_uploader.sh

NESPÚŠŤAJTE tento skript ako root alebo s sudovýsady. Nie sú potrebné, pretože povolenia a pod. Sú správne. Skript okrem toho vytvorí konfiguračný priečinok v domovskom adresári používateľa. Spustením tohto nástroja ako root sa všetky prihlasovacie informácie uložia do koreňového adresára, ku ktorému nemajú bežní používatelia prístup.

Počas počiatočného spustenia skriptupríkazový riadok terminálu hovorí: „Toto je prvé spustenie tohto skriptu, postupujte podľa pokynov“. Vyhľadajte odkaz, ktorý s vami terminál zdieľa, a otvorte ho v prehliadači.

Odkaz sa otvorí na stránke vývojára Dropboxu. Vyhľadajte tlačidlo „vytvoriť aplikáciu“ a kliknite naň.

Vyberte možnosť „Dropbox API“. Potom ďalej dole zvoľte „Plný prístup do schránky“. Zabezpečíte tým, že nástroj na nahrávanie bude mať úplný prístup k vášmu účtu. Zadajte názov do časti názvu. Buďte kreatívni, pretože sa získava veľa mien.

Po vytvorení aplikácie v Dropboxeprejdete na konfiguračnú stránku. Vyhľadajte „token vygenerovaného prístupu“ a kliknite na tlačidlo generovať. Skopírujte kód a vložte ho do terminálu, aby ste sa prihlásili do programu Dropbox Uploader.

Používanie programu Dropbox Uploader

Po prihlásení do programu Dropbox Uploader sa skript automaticky ukončí. Ak ju chcete použiť, musíte ju znova spustiť. Urobte to pomocou:

./dropbox_uploader.sh

zoznam

Program Dropbox Uploader môže ľahko vymenovať celý obsah vzdialeného priečinka Dropbox. Je to užitočné najmä pri príprave na sťahovanie súborov. Ak chcete použiť zoznam, postupujte takto:

./dropbox_uploader.sh list

Zoznam vytlačí celú štruktúru priečinkov v Dropboxe. Uložte výstup do súboru s:

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

Nahrať

Ak chcete nahrať do Dropboxu pomocou nástroja Dropbox Uploader,najprv súbor premiestnite do / home / Dropbox-Uploader /. Urobte to pomocou správcu súborov. Ak chcete spustiť nahrávanie, jednoducho spustite nahrávanie a zadajte priečinok.

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

Vyhľadávanie

Vyhľadávanie funguje podobne ako funkcia zoznamu. Používateľ zapíše vyhľadávací dopyt a skript bude filtrovať zoznam na základe tohto dotazu. Napríklad, ak chcete vyhľadať niečo v Dropboxe, v ktorom je „sh“, postupujte takto:

./dropbox_uploader.sh search sh

Nástroj na nahrávanie vytlačí zoznam všetkých súborov súvisiacich s hľadaným výrazom „sh“.

Stiahnuť ▼

Sťahovanie je pomerne priame. Najprv pomocou zoznamu alebo vyhľadajte obsah svojho účtu Dropbox. Potom skopírujte výsledok vyhľadávania (alebo výsledok zoznamu). Nezabudnite skopírovať celú štruktúru adresárov. To znamená, že ak máte vo vnútri súbor /Dropbox/testA/testB/misc/file.jpg, malo by to byť:

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

Dôvod, prečo by priečinok Dropbox nemal byť zahrnutý, je ten, že skript už vie, že všetko pochádza odtiaľto.

vymazať

Vymazanie sa môže uskutočniť priamo z príkazového riadku. Na nájdenie súboru, ktorý chcete odstrániť, použite „vyhľadávanie“ alebo „zoznam“. Potom ho odstráňte pomocou:

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

Ostatné príkazy

Nástroj Dropbox Uploader je veľmi širokýsada funkcií, s mnohými jednotlivými funkciami. Prekročili sme základy, ale ak chcete s používateľom, ktorý odovzdal video, robiť zložitejšie veci, prečítajte si časť pomocníka v skripte. To sa dá ľahko dosiahnuť tak, že skript spustíte samostatne, bez akýchkoľvek podpríkazov (zoznam, vyhľadávanie atď.).

Ak chcete uložiť všetky príkazy pomoci do textového súboru, ktorý si chcete prečítať neskôr, postupujte takto:

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

Komentáre