Odpowiedzi:
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
dropbox sharelink FILE
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:
dropbox sharelink %f | tr -d '\n' | xsel -ib
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
Dropbox command-line interface
commands:
Note: use dropbox help <command> to view usage for a specific command.
status get current status of the dropboxd
throttle set bandwidth limits for Dropbox
help provide help
puburl get public url of a file in your dropbox's public folder
stop stop dropboxd
running return whether dropbox is running
start start dropboxd
filestatus get current sync status of one or more files
ls list directory contents with current sync status
autostart automatically start dropbox at login
exclude ignores/excludes a directory from syncing
lansync enables or disables LAN sync
sharelink get a shared link for a file in your dropbox
proxy set proxy settings for Dropbox