- - Jak korzystać z Dropbox z wiersza poleceń systemu Linux za pomocą narzędzia Dropbox Uploader

Jak korzystać z Dropbox z wiersza poleceń systemu Linux za pomocą narzędzia Dropbox Uploader

Dropbox Uploader to skrypt bash, który upraszczazłożony Dropbox-cli do czegoś znacznie łatwiejszego do zrozumienia. Dzięki niemu przesyłanie i pobieranie plików do Dropbox z terminalu Linux jest znacznie łatwiejsze. Oficjalnie skrypt umożliwia korzystanie z Dropbox z wiersza poleceń Linuksa w dowolnej dystrybucji Linuksa, BSD i dowolnym innym systemie operacyjnym, który ma strukturę terminala podobną do Uniksa.

Dodaj pakiet Git

Przed pobraniem skryptu potrzebujesz pakietu git. Program git jest wymagany, ponieważ bez niego pobieranie kodu źródłowego programu jest znacznie bardziej nużące.

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

Inne Linuxes

Potrzebujesz pakietu git, ale nie wiesz, gdzie go znaleźćto? Nie martw się: narzędzie git jest szeroko stosowane we wszystkich systemach Linux, ponieważ wiele projektów systemu Linux trafia do Github. Możliwe, że twój system operacyjny ma pakiet git. Aby go znaleźć, otwórz menedżera pakietów, wyszukaj „git” i zainstaluj go. Ewentualnie sprawdź oficjalną stronę internetową swojej dystrybucji, aby uzyskać więcej informacji.

Pobieranie Dropbox Uploader

Teraz, gdy Git jest w systemie i działa poprawnie, możemy pobrać skrypt Dropbox Uploader. Aby to zrobić, otwórz okno terminala. W terminalu uruchom to polecenie.

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

Polecenie git clone pobierze całośćmigawkę najnowszego kodu od programisty i umieść go w ~ / Dropbox-Uploader w folderze domowym w systemie plików. Aby przejść do tego katalogu, użyj polecenia CD.

cd ~/Dropbox-Uploader

Następnym krokiem jest aktualizacja uprawnień do skryptu. Jest to ważne, ponieważ bez niego plik nie będzie mógł zostać uruchomiony jako program.

sudo chmod +x dropbox_uploader.sh

Oprócz Dropbox Uploader istnieją jeszcze innenarzędzia w folderze git. Głównie: DropShell, plik Docker, plik readme, licencja na oprogramowanie i kilka innych rzeczy. W tym samouczku omówimy korzystanie z Dropbox Uploader. Jeśli chcesz dowiedzieć się, jak korzystać z pliku Docker itp. Przejdź do pliku readme i przeczytaj instrukcje.

Konfiguracja Dropbox Uploader

Przy pierwszym uruchomieniu Dropbox Uploader pojawia się monit o zalogowanie. Aby uruchomić skrypt, wykonaj:

./dropbox_uploader.sh

NIE uruchamiaj tego skryptu jako root lub z sudoprzywileje. Nie ma potrzeby, ponieważ uprawnienia i itp. Są poprawne. Ponadto skrypt tworzy folder konfiguracji w katalogu domowym użytkownika. Jeśli uruchomisz to narzędzie jako root, wszystkie dane logowania będą przechowywane w katalogu głównym, do którego normalni użytkownicy nie będą mieli dostępu.

Podczas pierwszego uruchomienia skryptu plikterminal wyświetla komunikat: „uruchamiasz ten skrypt po raz pierwszy, postępuj zgodnie z instrukcjami”. Znajdź link udostępniony Ci przez terminal i otwórz go w przeglądarce.

Link otwiera się na stronie programisty Dropbox. Znajdź przycisk „utwórz aplikację” i kliknij go.

Wybierz opcję „Dropbox API”. Następnie w dalszej części wybierz „Pełny dostęp do Dropbox”. Zapewni to pełny dostęp do narzędzia do przesyłania. Wpisz nazwę w sekcji nazwy. Bądź kreatywny, ponieważ podejmowanych jest wiele nazwisk.

Po utworzeniu aplikacji w Dropboxkonto, nastąpi przejście do strony konfiguracji. Poszukaj „wygenerowanego tokena dostępu” i kliknij przycisk generowania. Skopiuj kod i wklej go do terminala, aby zalogować się do Dropbox Uploader.

Korzystanie z Dropbox Uploader

Logowanie do Dropbox Uploader automatycznie kończy skrypt. Aby go użyć, musisz go ponownie uruchomić. Zrób to z:

./dropbox_uploader.sh

Lista

Dropbox Uploader może łatwo wyświetlić całą zawartość twojego zdalnego folderu Dropbox. Jest to przydatne, szczególnie w celu przygotowania się do pobierania plików. Aby użyć listy, wykonaj następujące czynności:

./dropbox_uploader.sh list

Lista drukuje całą strukturę folderów w Dropbox. Zapisz dane wyjściowe w pliku za pomocą:

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

Przekazać plik

Aby przesłać do Dropbox za pośrednictwem programu Dropbox Uploader,najpierw przenieś plik do / home / Dropbox-Uploader /. Zrób to za pomocą menedżera plików. Następnie, aby rozpocząć przesyłanie, po prostu uruchom przesyłanie i określ folder.

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

Szukaj

Wyszukiwanie działa podobnie jak funkcja listy. Użytkownik zapisuje zapytanie, a skrypt przefiltruje listę na podstawie tego zapytania. Na przykład, aby wyszukać coś w Dropbox z „sh”, wykonaj następujące czynności:

./dropbox_uploader.sh search sh

Narzędzie do przesyłania wydrukuje następnie listę wszystkich plików związanych z wyszukiwanym hasłem „sh”.

Pobieranie

Pobieranie jest dość proste. Najpierw użyj listy lub wyszukiwania, aby przejrzeć zawartość swojego konta Dropbox. Następnie skopiuj wynik wyszukiwania (lub wynik listy). Skopiuj całą strukturę katalogów. Oznacza to, że masz plik w środku /Dropbox/testA/testB/misc/file.jpgbędzie to:

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

Powodem, dla którego nie należy dołączać folderu Dropbox, jest to, że skrypt już wie, że wszystko z niego pochodzi.

Usunąć

Usuwanie może odbywać się bezpośrednio z wiersza poleceń. Aby to zrobić, użyj „wyszukiwania” lub „listy”, aby znaleźć plik do usunięcia. Następnie usuń go za pomocą:

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

Inne polecenia

Narzędzie Dropbox Uploader ma bardzo szeroki zakreszestaw funkcji z wieloma indywidualnymi funkcjami. Omówiliśmy podstawy, ale jeśli chcesz robić bardziej skomplikowane rzeczy za pomocą programu do przesyłania, zapoznaj się z sekcją pomocy skryptu. Można to łatwo zrobić, uruchamiając skrypt samodzielnie, bez żadnych komend podrzędnych (lista, wyszukiwanie itp.).

Aby zapisać wszystkie polecenia pomocy w pliku tekstowym do późniejszego przeczytania, wykonaj:

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

Komentarze