在linux下要批量下载百度云盘的文件,没有客户端,直接下载文件夹会发现生成了一个相对原文件很小的.cab文件,当然不能用,所以在这里我们可以使用常用的wget命令来下载。
命令用法: ~$ sudo wget -c -O [文件名] [下载链接地址]
假设我们要下在一个名为 Ghosts 的文件夹下的所有文件,然后我们可以先直接点开,然后复制其链接地址,接下来就可以在命令行下使用以下命令来完成下载了,
~$ sudo wget -c -O Ghosts "http://www.baidupcs.com/rest/2.0/pcs/file?method=batchdownload&app_id=250528&zipcontent=%7B%22fs_id%22%3A%5B277657166376397%5D%7D&sign=DCb740ccc5511e5e8fedcff06b081203:01Q%2BTebJL%2F3Vj8Z8jA%2BJ%2BsW09E8%3D&uid=2234501263&time=1460082691&dp-logid=2259875221993037638&dp-callid=0"
--2016-04-07 10:38:01-- http://www.baidupcs.com/rest/2.0/pcs/file?method=batchdownload&app_id=250528&zipcontent=%7B%22fs_id%22%3A%5B277657166376397%5D%7D&sign=DCb740ccc5511e5e8fedcff06b081203:01Q%2BTebJL%2F3Vj8Z8jA%2BJ%2BsW09E8%3D&uid=2234501263&time=1460082691&dp-logid=2259875221993037638&dp-callid=0
正在解析主机 www.baidupcs.com (www.baidupcs.com)... 180.97.33.211
正在连接 www.baidupcs.com (www.baidupcs.com)|180.97.33.211|:80... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
来自 www.baidupcs.com 的 Cookie 尝试将域设置为 www.baidupcs.com
长度: 31497289342 (29G) [application/octet-stream]
正在保存至: “Ghosts”
1% [ ] 360,498,016 1.04M/s 剩余 34h 17m
这下你就可以去忙其他事了,只要中间不断网,文件就会自动下载好的,大小不是问题,比如我下载的这个包有30G,应该等明天它就下载好了。