Získání klienta Dropbox
Klienta Dropbox pro Linux si můžete stáhnout na webových stránkách Dropboxu.
Tento balíček nainstaluje jak démona Dropbox (který automaticky synchronizuje soubory do složky, pokud jej nakonfigurujete), tak dropbox
nástroj příkazového řádku.
Čistý příkazový řádek
POZNÁMKA :Kvůli změnám provedeným ve veřejné složce pomocí Dropboxu již níže uvedené pokyny nefungují.
Chcete-li získat odkaz na soubor v Dropboxu z příkazového řádku, musíte nyní použít
sharelink
místopuburl
. Další informace naleznete v odpovědi jbrocka s podrobnostmi o použití tohoto příkazu.Další informace o změnách ve veřejné složce najdete v tomto tématu nápovědy Dropboxu.
Za předpokladu, že máte nainstalovaného klienta Dropbox a ve své cestě, můžete získat odkaz na soubor ve vaší veřejné složce pomocí příkazu:
dropbox puburl <path-to-file>
Například:
dropbox puburl ~/Dropbox/Public/somepic.jpg
Toto však nebude fungovat pro soubory mimo vaši veřejnou složku, pouze se zobrazí chyba:
Couldn't get public url: Unknown Error
Další informace o rozhraní příkazového řádku dropbox si můžete přečíst na neoficiální wiki.
Integrace Průzkumníka souborů
Pro případ, že byste se chtěli vyhnout navštěvování webové stránky, místo toho, abyste potřebovali čistě příkazové řešení, zde je alternativní metoda.
U adres URL na soubory mimo veřejnou složku se zdá, že musíte použít buď webovou stránku, nebo použít plugin, který do vašeho správce souborů přidá funkce specifické pro Dropbox. Ve výchozím nastavení Dropbox podporuje integraci se správcem souborů Nautilus (aka GNOME Files) pro desktopové prostředí GNOME.
Pokud máte integraci Dropbox se svým správcem souborů, můžete kliknout pravým tlačítkem na soubor a vybrat položku „Sdílet odkaz Dropbox“ v podnabídce „Dropbox“. Tím se zkopíruje odkaz do vaší schránky.
To, zda máte integraci Dropbox se správcem souborů, obvykle poznáte tak, že se při procházení složky Dropbox ve správci souborů zobrazí nad synchronizovanými soubory zelené zaškrtnutí.
V závislosti na vaší distribuci Linuxu mohou být v úložištích balíčků k dispozici zásuvné moduly pro různá desktopová prostředí. Například na Linux Mint jsou dostupné pluginy pro Nemo (Cinnamon, balíček je nemo-dropbox
) a Caja (MATE, balíček je caja-dropbox
).
Dropbox nedávno přidal možnost vytvořit odkaz pro sdílení (nejen puburl
) z příkazového řádku a také další nové funkce CLI. Pro mě je to skvělá zpráva. Dnes jsem zjistil, že Thunar Dropbox Plugin způsobuje pád Dropboxu pro verzi 3.16.1. Takže právě integruji Dropbox CLI do své kontextové nabídky Thunar pomocí „Konfigurovat vlastní akce...“ Potřeboval jsem použít skript Python Dropboxu pro nové funkce, jako je vytvoření sdíleného odkazu pro práci. Zde je použití:
odkaz ke sdílení
dropbox sharelink FILE
Vytiskne sdílený odkaz na FILE .
- SOUBOR Absolutní cesta k FILE
Než začnete, přečtěte si první tři odstavce na této stránce. https://www.dropbox.com/en/help/9192
Chcete-li přidat položku kontextové nabídky v Thunaru, šel jsem na „Upravit“> „Konfigurovat vlastní akce...“ a přidal jsem tento příkaz:
dropbox sharelink %f | tr -d '\n' | xsel -ib
Zde je skript, který jsem napsal a který integruje Dropbox do Thunar. Může být také použit pro jiné prohlížeče souborů.
Zde je výstup: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