Ubuntu 下载百度云文件

Ubuntu 下载百度云文件

Background

作为一个对数据挖掘比较感兴趣的小白,会经常跑一些数据实验,如果用自己的笔记本来跑不仅效率低下,而且影响其他工作,所以我一般会选择放到服务器上跑实验。但是有的数据集是在百度云上的,除了下载到本地(基本没啥用)然后上传到服务器上之外,比较geek的一种方法是通过aria2在Ubuntu 命令行里直接下载百度云文件。

Why aria2?

aria2 is a lightweight multi-protocol & multi-source command-line download utility.
(来自官网https://aria2.github.io/)

特点
  • 多线程
  • 轻量级
  • 多协议
  • ……

因为是多线程下载,所以速度肯定快一点,这里不负责任的引用知乎上的一篇文章里的内容:

我之前在《如何看待迅雷 U 享版?》这个问题的回答中做了Aria2和迅雷U享版的对比测试,下载同一http资源,V7会员迅雷U享版速度只有Aira2的60%左右。

最主要的是迅雷9实在是太烂了……,怎么说,可能倒不是aria2太优秀,而是队手衬托出来的 : )

How?

Step 1 : 下载Chrome插件--BaiduExporter

注:该操作在Windows上进行

  1. 在Chrome中访问 https://chrome.google.com/webstore/category/extensions
  2. 搜索BaiduExporter
  3. 选择 添加至Chrome
  4. 重启Chrome浏览器

多说一句,这个BaiduExporter插件的项目地址在 https://github.com/acgotaku/BaiduExporter,遇到问题的话可以去反馈一下,不过作者的README写的着实是很难看懂。

Step 2 : 打开aria2服务

注:该操作在Windows上进行

  1. 去网盘下载文件【https://pan.baidu.com/s/18ZAOFJiQPXv954WFG61K7A 密码:4r6o】
  2. 解压缩,文件目录如下:
    .Aria2
    ├── aria2c.exe
    ├── aria2.conf
    ├── AUTHORS
    ├── ChangeLog
    ├── COPYING
    ├── HideRun.vbs
    ├── LICENSE.OpenSSL
    ├── NEWS
    ├── README.html
    ├── README.md
    ├── README.mingw
    └── start.bat
  3. 运行 start.bat,成功打开服务后应该是这样:
    Ubuntu 下载百度云文件_第1张图片
Step 3 : 获取aria2下载的命令行语句

注:该操作在Windows上进行

  1. 访问你要下载的文件百度网盘链接(红框1)
  2. 由于已经安装了BaiduExporter插件,所以会多出来一个选项:导出下载(红框2)
  3. 选择文本导出(红框3)
  4. 复制红框中的命令行语句(红框4)
    Ubuntu 下载百度云文件_第2张图片
    Ubuntu 下载百度云文件_第3张图片
Step 4 : 下载!

注:该操作在Ubuntu上进行

  1. 执行命令 sudo apt-get install aria2,进行aria2的安装
  2. 把上一步获取的命令行语句直接粘贴进Ubuntu命令行,回车即可
  3. 文件会下载到当前目录下

TODO

这里这只是简单的使用了一下aria2来在Ubuntu下载百度云文件,可能更多人使用aria2是因为其可以满速下载百度云文件。Anyway,需求才是生产力,等真正需要这个的时候再去了解吧~

你可能感兴趣的:(Ubuntu)