Ich möchte wissen, ob ich die URL einer Datei, die in meinem Dropbox-Ordner freigegeben werden soll, über die Befehlszeile abrufen kann. Ich würde es vermeiden, den Webbrowser jedes Mal zu öffnen.
quelle
Ich möchte wissen, ob ich die URL einer Datei, die in meinem Dropbox-Ordner freigegeben werden soll, über die Befehlszeile abrufen kann. Ich würde es vermeiden, den Webbrowser jedes Mal zu öffnen.
Sie können den Dropbox-Client für Linux von der Dropbox-Website herunterladen .
Dieses Paket installiert sowohl den Dropbox-Dämon (der Dateien automatisch mit einem Ordner synchronisiert, wenn Sie ihn konfigurieren) als auch das dropbox
Befehlszeilenprogramm.
HINWEIS : Aufgrund von Änderungen, die Dropbox am öffentlichen Ordner vorgenommen hat, funktionieren die folgenden Anweisungen nicht mehr.
Um über die Befehlszeile einen Link zu einer Datei in Dropbox zu erhalten, müssen Sie jetzt den
sharelink
Befehl anstelle von verwendenpuburl
. Weitere Informationen finden Sie in der Antwort von jbrock, in der die Verwendung dieses Befehls 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 erhalten:
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 lediglich der Fehler ausgegeben:
Couldn't get public url: Unknown Error
Weitere Informationen zur Dropbox-Befehlszeilenschnittstelle finden Sie im inoffiziellen Wiki .
Nur für den Fall, dass Sie nicht auf die Website gehen 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 entweder die Website 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 in Ihren Dateimanager integriert haben, können Sie mit der rechten Maustaste auf eine Datei klicken und im Untermenü "Dropbox" den Eintrag "Dropbox-Link freigeben" auswählen. Dadurch wird ein Link in Ihre Zwischenablage kopiert.
Normalerweise können Sie feststellen, ob Dropbox in Ihren Dateimanager integriert ist, wenn beim Navigieren zu Ihrem Dropbox-Ordner im Dateimanager grüne Häkchen über synchronisierten Dateien angezeigt werden.
Abhängig von Ihrer Linux-Distribution sind möglicherweise Plugins für verschiedene Desktop-Umgebungen in den Paket-Repositorys verfügbar. Unter Linux Mint sind beispielsweise Plugins für Nemo (Cinnamon, Paket ist nemo-dropbox
) und Caja (MATE, Paket ist caja-dropbox
) verfügbar .
dropbox puburl ~/Dropbox/Public/somepic.jpg
".dropbox
CLI herunter ? Ist das das Projekt dropbox / dbxcli ?Dropbox hat kürzlich die Möglichkeit hinzugefügt, einen Freigabelink (nicht nur
puburl
) über die Befehlszeile sowie andere neue CLI-Funktionen zu erstellen . Für mich sind das großartige Neuigkeiten. Ich habe heute festgestellt, dass das Thunar Dropbox Plugin dazu führt, dass Dropbox für Version 3.16.1 abstürzt. Daher werde ich Dropbox CLI einfach über "Benutzerdefinierte Aktionen konfigurieren ..." in mein Thunar-Kontextmenü integrieren. Ich musste das Python-Skript von Dropbox für neue Funktionen wie das Erstellen eines Freigabe-Links verwenden. Hier ist die Verwendung:Einen Link teilen
Druckt einen freigegebenen Link für DATEI aus .
Lesen Sie unbedingt die ersten drei Absätze auf dieser Seite, bevor Sie beginnen. https://www.dropbox.com/de/help/9192
Um einen Kontextmenüpunkt in Thunar hinzuzufügen, ging ich zu 'Bearbeiten'> 'Benutzerdefinierte Aktionen konfigurieren ...' und fügte diesen Befehl hinzu:
Hier ist ein Skript, das ich geschrieben habe und das Dropbox in Thunar integriert. Es kann auch für andere Dateibrowser verwendet werden.
Hier ist die Ausgabe von:
dropbox help
quelle