【发布时间】:2014-02-14 20:28:59
【问题描述】:
Dropbox 使通过 curl 以编程方式下载单个文件变得容易(例如:curl -O https://dl.dropboxusercontent.com/s/file.ext)。文件夹(常规目录文件夹,未压缩)有点棘手。与文件相反,文件夹的共享链接不直接链接到压缩文件夹(Dropbox 会在下载文件夹之前自动压缩文件夹)。看来您可以将?dl=1 添加到链接的末尾,因为这将直接在浏览器中开始下载。但是,这指向一个中间 html 文档,该文档重定向到实际的 zip 文件夹,并且似乎不适用于 curl。无论如何使用 curl 通过共享链接下载文件夹?我意识到最好的解决方案是使用 Dropbox api,但对于这个项目来说,保持它尽可能简单很重要。此外,该解决方案必须合并到 bash shell 脚本中。
【问题讨论】:
标签: macos bash unix curl dropbox