Chciałbym wiedzieć, czy mogę uzyskać adres URL pliku do udostępnienia w moim folderze Dropbox z wiersza polecenia. Unikałbym otwierania przeglądarki za każdym razem.
źródło
Chciałbym wiedzieć, czy mogę uzyskać adres URL pliku do udostępnienia w moim folderze Dropbox z wiersza polecenia. Unikałbym otwierania przeglądarki za każdym razem.
Możesz pobrać klienta Dropbox dla systemu Linux na stronie internetowej Dropbox .
Ten pakiet zainstaluje zarówno demona Dropbox (który automatycznie synchronizuje pliki do folderu, jeśli go skonfigurujesz), jak i dropbox
narzędzie wiersza poleceń.
UWAGA : Z powodu zmian wprowadzonych do folderu publicznego przez Dropbox poniższe instrukcje nie działają.
Aby uzyskać link do pliku w Dropbox z wiersza poleceń, musisz teraz użyć
sharelink
polecenia zamiastpuburl
. Aby uzyskać więcej informacji, zobacz odpowiedź jbrocka szczegółowo opisującą użycie tego polecenia.Aby uzyskać więcej informacji o zmianach w folderze publicznym, zobacz ten temat pomocy Dropbox .
Zakładając, że masz zainstalowanego klienta Dropbox i na swojej ścieżce, możesz uzyskać link do pliku w folderze publicznym, używając polecenia:
dropbox puburl <path-to-file>
Na przykład:
dropbox puburl ~/Dropbox/Public/somepic.jpg
Nie będzie to jednak działać w przypadku plików poza folderem publicznym, po prostu da błąd:
Couldn't get public url: Unknown Error
Aby uzyskać więcej informacji na temat interfejsu wiersza polecenia dropbox, możesz przeczytać nieoficjalną wiki .
Na wypadek, gdybyś chciał uniknąć odwiedzania strony internetowej, zamiast potrzebować czystego rozwiązania z linii poleceń, oto alternatywna metoda.
W przypadku adresów URL do plików poza folderem publicznym wydaje się, że musisz użyć witryny lub wtyczki, która dodaje funkcjonalność specyficzną dla Dropbox do menedżera plików. Domyślnie Dropbox obsługuje integrację z menedżerem plików Nautilus (zwanym także plikami GNOME) dla środowiska graficznego GNOME.
Jeśli masz zintegrowaną Dropbox z menedżerem plików, możesz kliknąć plik prawym przyciskiem myszy i wybrać pozycję „Udostępnij łącze Dropbox” w podmenu „Dropbox”. Spowoduje to skopiowanie linku do Schowka.
Zwykle możesz stwierdzić, czy masz zintegrowaną Dropbox z menedżerem plików, jeśli podczas przeglądania folderu Dropbox w menedżerze plików zielone pliki synchronizacji pojawią się.
W zależności od dystrybucji Linuksa w repozytoriach pakietów mogą być dostępne wtyczki dla różnych środowisk pulpitu. Na przykład w Linux Mint dostępne są wtyczki dla Nemo (Cinnamon, pakiet is nemo-dropbox
) i Caja (MATE, pakiet is caja-dropbox
).
dropbox puburl ~/Dropbox/Public/somepic.jpg
”.dropbox
CLI? Czy to jest projekt dropbox / dbxcli ?Dropbox niedawno dodał możliwość tworzenia linku udostępniania (nie tylko
puburl
) z wiersza poleceń, a także innych nowych funkcji CLI. To dla mnie świetna wiadomość. Odkryłem dzisiaj, że wtyczka Thunar Dropbox powoduje awarię Dropbox dla wersji 3.16.1. Zamierzam więc po prostu zintegrować interfejs Dropbox CLI z menu kontekstowym Thunar poprzez „Konfiguruj niestandardowe działania ...” Musiałem użyć skryptu Python Dropbox do nowych funkcji, takich jak utworzenie linku udostępniania do pracy. Oto użycie:Udostępnij link
Drukuje udostępniony link do PLIKU .
Przed rozpoczęciem zapoznaj się z trzema pierwszymi akapitami na tej stronie. https://www.dropbox.com/en/help/9192
Aby dodać pozycję menu kontekstowego w Thunar, poszedłem do „Edytuj”> „Konfiguruj akcje niestandardowe ...” i dodałem to polecenie:
Oto skrypt , który napisałem, który integruje Dropbox z Thunar. Może być również używany w innych przeglądarkach plików.
Oto wynik:
dropbox help
źródło