通过wget从Dropbox链接下载包含子文件夹的文件夹到Unix服务器

use*_*300 13 unix directory wget download dropbox

我有一个保管箱链接,如https://www.dropbox.com/sh/w4366ttcz6/AAB4kSz3adZ,它打开了包含文件夹和文件的ususal保管箱网站.有没有机会使用wget将完整内容(tar或直接同步)下载到unix机器?我在这里看到一些帖子,其中下载了单个文件,但找不到任何答案.Dropbox有一个api,但是由于我服务器上的64位问题而无法在我的服务器上运行,http://www.dropboxwiki.com/dropbox-addons/dropbox-gallery-download#BASH_Version也不起作用我......还有其他建议吗?

Gre*_*reg 21

本帮助文章介绍了一些可用于从Dropbox共享链接获取不同行为的参数:

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

例如,使用此链接:

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

我们可以使用该dl参数直接下载.使用curl,我们可以这样下载:

curl -L https://www.dropbox.com/sh/igoku2mqsjqsmx1/AAAeF57DR2ou_nZGC4JPoQKfa?dl=1 > download.zip
Run Code Online (Sandbox Code Playgroud)

(为了遵循重定向,必须使用-L.)

或者,使用wget,类似于:

wget --max-redirect=20 -O download.zip https://www.dropbox.com/sh/igoku2mqsjqsmx1/AAAeF57DR2ou_nZGC4JPoQKfa
Run Code Online (Sandbox Code Playgroud)


Kor*_*ich 5

您也可以将 --content-disposition 与 wget 一起使用。

wget https://www.dropbox.com/sh/igoku2mqsjqsmx1/AAAeF57DR2ou_nZGC4JPoQKfa --content-disposition
Run Code Online (Sandbox Code Playgroud)

它将自动检测文件夹名称作为 zip 文件名。