Ubuntu 下载百度云文件
Background
作为一个对数据挖掘比较感兴趣的小白,会经常跑一些数据实验,如果用自己的笔记本来跑不仅效率低下,而且影响其他工作,所以我一般会选择放到服务器上跑实验。但是有的数据集是在百度云上的,除了下载到本地(基本没啥用)然后上传到服务器上之外,比较geek的一种方法是通过aria2在Ubuntu 命令行里直接下载百度云文件。
Why aria2?
aria2 is a lightweight multi-protocol & multi-source command-line download utility.
(来自官网https://aria2.github.io/)
<h5>特点</h5>
- 多线程
- 轻量级
- 多协议
- ……
因为是多线程下载,所以速度肯定快一点,这里不负责任的引用知乎上的一篇文章里的内容:
我之前在《如何看待迅雷 U 享版?》这个问题的回答中做了Aria2和迅雷U享版的对比测试,下载同一http资源,V7会员迅雷U享版速度只有Aira2的60%左右。
最主要的是迅雷9实在是太烂了……,怎么说,可能倒不是aria2太优秀,而是队手衬托出来的 : )
How?
<h5>Step 1 : 下载Chrome插件--BaiduExporter
注:该操作在Windows上进行
- 在Chrome中访问 https://chrome.google.com/webstore/category/extensions
- 搜索BaiduExporter
- 选择 添加至Chrome
- 重启Chrome浏览器
多说一句,这个BaiduExporter插件的项目地址在 https://github.com/acgotaku/BaiduExporter,遇到问题的话可以去反馈一下,不过作者的README写的着实是很难看懂。
<h5>Step 2 : 打开aria2服务
注:该操作在Windows上进行
- 去网盘下载文件【https://pan.baidu.com/s/18ZAOFJiQPXv954WFG61K7A 密码:4r6o】
- 解压缩,文件目录如下:
.Aria2
├── aria2c.exe
├── aria2.conf
├── AUTHORS
├── ChangeLog
├── COPYING
├── HideRun.vbs
├── LICENSE.OpenSSL
├── NEWS
├── README.html
├── README.md
├── README.mingw
└── start.bat -
运行 start.bat,成功打开服务后应该是这样:
<h5>Step 3 : 获取aria2下载的命令行语句
注:该操作在Windows上进行
- 访问你要下载的文件百度网盘链接(红框1)
- 由于已经安装了BaiduExporter插件,所以会多出来一个选项:导出下载(红框2)
- 选择文本导出(红框3)
-
复制红框中的命令行语句(红框4)
<h5>Step 4 : 下载!
注:该操作在Ubuntu上进行
- 执行命令 sudo apt-get install aria2,进行aria2的安装
- 把上一步获取的命令行语句直接粘贴进Ubuntu命令行,回车即可
- 文件会下载到当前目录下
TODO
这里这只是简单的使用了一下aria2来在Ubuntu下载百度云文件,可能更多人使用aria2是因为其可以满速下载百度云文件。Anyway,需求才是生产力,等真正需要这个的时候再去了解吧~