2015-11-10 8 views
7

Ich habe einen Dropbox-Link wie https://www.dropbox.com/sh/w4366ttcz6/AAB4kSz3adZ, die die Ususal Dropbox-Site mit Ordnern und Dateien öffnet. Gibt es eine Möglichkeit, den kompletten Inhalt (tar oder direkt als Sync) mit wget auf einen Unix-Rechner herunterzuladen? Ich habe hier einige Posts gesehen, wo einzelne Dateien heruntergeladen wurden, konnte aber keine Antwort darauf finden. Es gibt eine API von Dropbox, aber das funktioniert nicht auf meinem Server wegen der 64-Bit-Problem auf meinem Server und http://www.dropboxwiki.com/dropbox-addons/dropbox-gallery-download#BASH_Version funktioniert auch nicht für mich .... irgendwelche anderen Vorschläge?Download Ordner einschließlich Unterordner über wget von Dropbox Link zu Unix Server

Antwort

10

Diese Hilfe Artikel dokumentiert einige Parameter können Sie verschiedene Verhaltensweisen von Dropbox gemeinsamen Links zu erhalten verwenden:

https://www.dropbox.com/help/201

Zum Beispiel mit diesem Link:

https://www.dropbox.com/sh/igoku2mqsjqsmx1/AAAeF57DR2ou_nZGC4JPoQKfa

Wir können verwenden der Parameter dl, um einen direkten Download zu erhalten. Mit curl, können wir sie als solche herunterladen:

curl -L https://www.dropbox.com/sh/igoku2mqsjqsmx1/AAAeF57DR2ou_nZGC4JPoQKfa?dl=1 > download.zip 

(Die -L notwendig ist, um Umleitungen zu folgen.)

Oder mit wget, so etwas wie:

wget --max-redirect=20 -O download.zip https://www.dropbox.com/sh/igoku2mqsjqsmx1/AAAeF57DR2ou_nZGC4JPoQKfa 
+0

perfekt für mich. Ich würde empfehlen, 'curl -L O URL' anstelle von'> download.zip' –

+0

mit der Curl-Version zu verwenden, stellen Sie sicher, Sie haben? Dl = 1 am Ende des Links, beim Kopieren von Dropbox wird es Standard auf? dl = 0 –