Beziehen des Dropbox-Clients
Sie können den Dropbox-Client für Linux von der Dropbox-Website herunterladen.
Dieses Paket installiert sowohl den Dropbox-Daemon (der Dateien automatisch mit einem Ordner synchronisiert, wenn Sie ihn so konfigurieren) als auch dropbox
Befehlszeilenprogramm.
Reine Befehlszeile
HINWEIS :Aufgrund von Änderungen am öffentlichen Ordner von Dropbox funktionieren die nachstehenden Anweisungen nicht mehr.
Um über die Kommandozeile einen Link zu einer Datei in Dropbox zu erhalten, müssen Sie nun den sharelink
verwenden Befehl anstelle von puburl
. Weitere Informationen finden Sie in der Antwort von jbrock, in der die Verwendung dieses Befehls detailliert beschrieben wird.
Weitere Informationen zu den Änderungen am öffentlichen Ordner finden Sie in diesem Dropbox-Hilfethema.
Angenommen, Sie haben den Dropbox-Client installiert und in Ihrem Pfad, können Sie mit dem folgenden Befehl einen Link zu einer Datei in Ihrem öffentlichen Ordner abrufen:
dropbox puburl <path-to-file>
Zum Beispiel:
dropbox puburl ~/Dropbox/Public/somepic.jpg
Dies funktioniert jedoch nicht für Dateien außerhalb Ihres öffentlichen Ordners, es wird einfach der Fehler ausgegeben:
Couldn't get public url: Unknown Error
Weitere Informationen zur Dropbox-Befehlszeilenschnittstelle finden Sie im inoffiziellen Wiki.
Datei-Explorer-Integration
Nur für den Fall, dass Sie den Besuch der Website vermeiden möchten, anstatt eine reine Befehlszeilenlösung zu benötigen, finden Sie hier eine alternative Methode.
Für URLs zu Dateien außerhalb des öffentlichen Ordners müssen Sie anscheinend entweder die Website verwenden oder ein Plugin verwenden, das Ihrem Dateimanager Dropbox-spezifische Funktionen hinzufügt. Standardmäßig unterstützt Dropbox die Integration mit dem Nautilus-Dateimanager (auch bekannt als GNOME-Dateien) für die GNOME-Desktopumgebung.
Wenn Sie Dropbox-Integration mit Ihrem Dateimanager haben, können Sie mit der rechten Maustaste auf eine Datei klicken und im Untermenü „Dropbox“ den Punkt „Dropbox-Link teilen“ auswählen. Dadurch wird ein Link in Ihre Zwischenablage kopiert.
Sie können normalerweise erkennen, ob Sie Dropbox-Integration mit Ihrem Dateimanager haben, wenn wenn Sie zu Ihrem Dropbox-Ordner im Dateimanager navigieren, grüne Häkchen über synchronisierten Dateien erscheinen.
Abhängig von Ihrer Linux-Distribution können Plugins für verschiedene Desktop-Umgebungen in den Paket-Repositories verfügbar sein. Unter Linux Mint sind beispielsweise Plugins für Nemo verfügbar (Cinnamon, Paket ist nemo-dropbox
) und Caja (MATE, Paket ist caja-dropbox
).
Dropbox hat kürzlich die Möglichkeit hinzugefügt, einen Freigabelink zu erstellen (nicht nur puburl
) von der Befehlszeile sowie andere neue CLI-Funktionen. Für mich sind das großartige Neuigkeiten. Ich habe heute entdeckt, dass das Thunar Dropbox Plugin Dropbox für Version 3.16.1 zum Absturz bringt. Also werde ich Dropbox CLI einfach in mein Thunar-Kontextmenü über "Benutzerdefinierte Aktionen konfigurieren ..." integrieren. Ich musste das Python-Skript von Dropbox verwenden, damit neue Funktionen wie das Erstellen eines Freigabelinks funktionieren. Hier ist die Verwendung:
Link teilen
dropbox sharelink FILE
Druckt einen freigegebenen Link für FILE aus .
- DATEI Absoluter Pfad zu FILE
Lesen Sie unbedingt die ersten drei Absätze auf dieser Seite, bevor Sie beginnen. https://www.dropbox.com/en/help/9192
Um einen Kontextmenüeintrag in Thunar hinzuzufügen, ging ich zu 'Bearbeiten'> 'Benutzerdefinierte Aktionen konfigurieren...' und fügte diesen Befehl hinzu:
dropbox sharelink %f | tr -d '\n' | xsel -ib
Hier ist ein Skript, das ich geschrieben habe, das Dropbox in Thunar integriert. Es könnte auch für andere Dateibrowser verwendet werden.
Hier ist die Ausgabe von: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