首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >linux一些常用的下载工具-aria2

linux一些常用的下载工具-aria2

原创
作者头像
对你无可奈何
发布2023-09-11 11:49:36
发布2023-09-11 11:49:36
1K0
举报
文章被收录于专栏:运维专栏运维专栏

从断点续传开始

故事的过程是这样的,朋友是搞科研的,需要在一个国外的学术网站下载一个药物的模型压缩包,大概有23g。关键他也不会用别的就wget下载....恩中间还断了....问我有什么方法没有断点续传,而是能不能更快速的下载?我记录wget是有断点续传的?问一下chatgpt不完了...wget -c

偶然发现百度竟然也带ai对话了....哈哈

多线程下载工具

那wget是否支持多线程下载呢?怎么样多线程下载呢?

gpt推荐了aira2 axel 百度推荐了axel。我这里就使用了以下aira2:

aria2安装:

参照https://blog.csdn.net/linux_hua130/article/details/119094722。我在ubuntu服务器(国外)执行了sudo apt install aria2 安装了aria2:

代码语言:txt
复制
sudo apt install aria2

aria2下载文件:

代码语言:txt
复制
aria2c -c -x 8 -s 16 -o xxxx.gz https://xxxx.gz

-c 断点续传

-s 连接数

-x 线程

大概一个小时下载完了,小伙伴让我给他搞到百度云盘......

上传文件到百度云盘:

bypy bcloud?

恩?也是记得好就之前看文章有linux服务器文件备份到百度云盘的操作的!

我找到的文章是: linux实现定时备份文件到百度网盘详细教程,使用 bypy 的方式。gtp对这个问题不太精通

百度说他有一个bcloud的工具?:

but早不更新了吧?

老老实实bypy ......

基本就这样搞一下:http://wed.xjx100.cn/news/249118.html?action=onClick。比较简单:

pip 安装bype

代码语言:txt
复制
pip install bypy

bypy授权:

复制控制台输出的url地址复制到浏览器,获取授权码,然后控制台输入完成授权:

代码语言:txt
复制
bypy info  

简单上传文件:

代码语言:txt
复制
bypy upload xxx

问题来了 上传不动...不知道是不是文件太大, 我上传了一个小的文件成功了.....难道文件太大?换一个方法吧....

coscmd

最后的解决方式......我还是用了腾讯云的coscmd.毕竟为的服务器都是腾讯云......,对象存储为也挂载了cdn加速能快一些!

安装 coscmd

代码语言:txt
复制
pip install coscmd

coscmd config配置

代码语言:txt
复制
coscmd config -a xxxxx -s xxxxxx -b xxxxx -r xxxxxx

参照:

上传文件到cos桶

上传文件到cos对象存储桶让他自己取下载吧....

代码语言:txt
复制
coscmd  upload  xxxx    xxxx/

至于下载,他也是搞到服务器上面 也推荐他aira2下载了...我也尝试了一下windows安装aria2下载:

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 从断点续传开始
  • 多线程下载工具
    • aria2安装:
    • aria2下载文件:
    • 上传文件到百度云盘:
      • bypy bcloud?
      • pip 安装bype
      • bypy授权:
      • 简单上传文件:
    • coscmd
      • 安装 coscmd
      • coscmd config配置
      • 上传文件到cos桶
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档