Jak korzystać z Dropbox z wiersza poleceń systemu Linux z programem do przesyłania Dropbox

Dropbox Uploader to skrypt napisany w bashu, który upraszcza interakcję z Dropbox CLI, czyniąc ją bardziej przystępną. Dzięki temu narzędziu przesyłanie i pobieranie plików do Dropbox z terminala w systemie Linux staje się znacznie prostsze. Skrypt ten pozwala na korzystanie z Dropbox bezpośrednio z wiersza poleceń w dowolnej dystrybucji Linuksa, BSD oraz w każdym systemie operacyjnym, który obsługuje terminale o strukturze podobnej do Uniksa.

Instalacja pakietu Git

Przed pobraniem skryptu, konieczne jest zainstalowanie pakietu git, ponieważ jest on niezbędny do łatwego pobierania kodu źródłowego.

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 dystrybucje Linux

Jeśli potrzebujesz pakietu git, ale nie jesteś pewien, gdzie go znaleźć, nie przejmuj się. Git jest powszechnie stosowany we wszystkich dystrybucjach Linux, ponieważ wiele projektów jest hostowanych na GitHubie. Możliwe, że Twój system operacyjny już zawiera ten pakiet. Możesz go zainstalować, otwierając menedżer pakietów, wyszukując „git” i postępując zgodnie z instrukcjami. Alternatywnie, odwiedź oficjalną stronę swojej dystrybucji, aby uzyskać więcej informacji.

Pobieranie Dropbox Uploader

Po zainstalowaniu gita i upewnieniu się, że działa poprawnie, możemy przystąpić do pobrania skryptu Dropbox Uploader. Otwórz terminal i wprowadź następujące polecenie:

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

To polecenie pobiera najnowszą wersję kodu źródłowego od autora i umieszcza go w katalogu ~/Dropbox-Uploader w Twoim folderze domowym. Aby przejść do tego katalogu, użyj polecenia:

cd ~/Dropbox-Uploader

Kolejnym krokiem jest nadanie skryptowi odpowiednich uprawnień, co jest niezbędne, aby mógł on działać jako program.

sudo chmod +x dropbox_uploader.sh

W folderze git znajdziesz nie tylko Dropbox Uploader, ale także inne pliki, takie jak DropShell, plik Docker, dokument README, licencja oprogramowania i inne. W tym przewodniku skupimy się na korzystaniu z Dropbox Uploader. Jeśli chcesz dowiedzieć się więcej o innych plikach, zajrzyj do dokumentu README.

Konfiguracja Dropbox Uploader

Podczas pierwszego uruchomienia Dropbox Uploader zostaniesz poproszony o zalogowanie się. Aby uruchomić skrypt, wpisz:

./dropbox_uploader.sh

Nie uruchamiaj skryptu jako root ani z uprawnieniami sudo, ponieważ nie jest to konieczne. Skrypt samodzielnie tworzy folder konfiguracyjny w katalogu domowym użytkownika. Uruchamianie go jako root spowoduje, że dane logowania zostaną zapisane w katalogu głównym, do którego zwykli użytkownicy nie mają dostępu.

Podczas pierwszego uruchomienia skryptu wyświetli się komunikat: „To jest pierwsze uruchomienie tego skryptu, postępuj zgodnie z instrukcjami”. Odszukaj link podany w terminalu i otwórz go w przeglądarce.

Link przeniesie Cię na stronę programisty Dropbox. Kliknij przycisk „Utwórz aplikację”.

Wybierz opcję „Dropbox API”, a następnie „Pełny dostęp do Dropbox”. Dzięki temu Dropbox Uploader zyska pełne uprawnienia do Twojego konta. Wprowadź nazwę w sekcji nazwy. Możesz być kreatywny, ponieważ wiele nazw już istnieje.

Po utworzeniu aplikacji na koncie Dropbox zostaniesz przeniesiony na stronę konfiguracji. Wyszukaj „wygenerowany token dostępu” i kliknij przycisk do jego generacji. Skopiuj ten kod i wklej go do terminala, aby zalogować się do Dropbox Uploader.

Użytkowanie Dropbox Uploader

Po pomyślnym zalogowaniu skrypt automatycznie zakończy działanie. Aby ponownie go uruchomić i korzystać z funkcji, wpisz:

./dropbox_uploader.sh

Wyświetlanie zawartości

Dropbox Uploader pozwala na łatwe przeglądanie całej zawartości Twojego zdalnego folderu Dropbox, co jest szczególnie przydatne przed pobraniem plików. Aby wyświetlić listę, użyj polecenia:

./dropbox_uploader.sh list

To polecenie wyświetli całą strukturę folderów w Twoim Dropbox. Możesz zapisać wynik do pliku, używając poniższego polecenia:

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

Przesyłanie pliku

Aby przesłać plik do Dropbox za pomocą Dropbox Uploader, najpierw skopiuj plik do katalogu /home/Dropbox-Uploader/. Możesz to zrobić przy użyciu menedżera plików. Następnie, aby rozpocząć przesyłanie, użyj poniższego polecenia i określ folder docelowy:

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

Szukaj plików

Funkcja wyszukiwania działa podobnie do listy. Wprowadź zapytanie, a skrypt wyfiltruje listę na jego podstawie. Na przykład, aby wyszukać pliki zawierające „sh”, użyj polecenia:

./dropbox_uploader.sh search sh

Skrypt wyświetli listę wszystkich plików odpowiadających zapytaniu „sh”.

Pobieranie plików

Pobieranie plików jest proste. Najpierw skorzystaj z funkcji listy lub wyszukiwania, aby przeglądać zawartość swojego konta Dropbox. Następnie skopiuj pełną ścieżkę do pliku. Na przykład, jeśli masz plik w /Dropbox/testA/testB/misc/file.jpg, użyj polecenia:

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

Nie dodawaj na początku folderu Dropbox, ponieważ skrypt automatycznie wie, że wszystkie pliki pochodzą z tego miejsca.

Usuwanie plików

Możesz usunąć plik bezpośrednio z wiersza poleceń. Użyj funkcji „szukaj” lub „lista”, aby znaleźć plik do usunięcia, a następnie wykonaj polecenie:

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

Inne polecenia

Dropbox Uploader oferuje bogaty zestaw funkcji z wieloma dodatkowymi możliwościami. Omówiliśmy podstawowe operacje, ale jeśli chcesz poznać bardziej zaawansowane funkcje skryptu, zapoznaj się z sekcją pomocy. Możesz to zrobić, uruchamiając skrypt bez dodatkowych poleceń (lista, wyszukiwanie itp.).

Aby zapisać wszystkie dostępne polecenia pomocy w pliku tekstowym do późniejszego przeglądania, użyj:

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


newsblog.pl