Download Folder including Subfolder via wget from Dropbox link to Unix Server

user2338300 picture user2338300 · Nov 10, 2015 · Viewed 17.4k times · Source

I have a dropbox link like https://www.dropbox.com/sh/w4366ttcz6/AAB4kSz3adZ which opens the ususal dropbox site with folders and files. Is there any chance to download the complete content (tar or directly as sync) to a unix machine using wget? I have seen some posts here where single files were downloaded but could not find any answer to this. There is an api from Dropbox but that does not work on my server due to the 64 bit issue on my server and http://www.dropboxwiki.com/dropbox-addons/dropbox-gallery-download#BASH_Version does also not work for me.... any other suggestions?

Answer

Greg picture Greg · Nov 10, 2015

This help article documents some parameters you can use to get different behaviors from Dropbox shared links:

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

For example, using this link:

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

We can use the dl parameter to get a direct download. Using curl, we can download it as such:

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

(The -L is necessary in order to follow redirects.)

Or, with wget, something like:

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