当前位置: 首页 > news >正文

从服务器多线程批量下载文件到本地

1、客户端安装 aria2

下载地址:aria2

解压文件,然后将文件目录添加到系统环境变量Path中,然后打开cmd,输入:aria2c 文件地址,就可以下载文件了

2、服务端配置nginx文件服务器

server {listen       8080;server_name  localhost;location / {root /file;     #指定文件服务器的根目录autoindex on;   #允许列出整个目录autoindex_exact_size off; #默认on,显示出文件的确切大小,单位是bytes。改为off后,显示出文件的大概大小,单位是kB或者MB或者GBautoindex_localtime on; #默认off,显示的文件时间为GMT时间。改为on后,显示的文件时间为文件的服务器时间charset utf-8; #防止文件乱码显示, 如果用utf-8还是乱码,就改成gbk试试}
}

3、命令行下载 

# 单文件下载
aria2c http://example.org/mylinux.iso# 多线程并发下载
aria2c -x2 http://a/f.iso# Download URIs found in text file:
aria2c -i uris.txt

4、检查是否多线程下载

执行多线程下载 aria2c -x2 http://a/f.iso

然后在服务端执行 netstat -ntp | grep 8080 查看连接个数

相关文章:

  • 4.14【Q】pc homework3
  • 有序二叉树各种操作实现(数据结构C语言多文件编写)
  • 基础知识:Dify 错误排查
  • 基础学习(4): Batch Norm / Layer Norm / Instance Norm / Group Norm
  • ReactNative中处理安全区域问题
  • 深入解析 OrdinalEncoder 与 OneHotEncoder:核心区别与实战应用
  • Linux——信号量
  • linux 内核 ida机制分析
  • 【SpringMVC】深入解析自定义拦截器、注册配置拦截器、拦截路径方法及常见拦截路径、排除拦截路径、拦截器的执行流程
  • 视觉SLAM和激光SLAM建图输出的文件类型
  • 域控制器升级的先决条件验证失败,证书服务器已安装
  • 基于大模型的反流食管炎手术全流程风险预测与治疗方案研究报告
  • 【钱包】Tron签名总结
  • c# 数据结构 链表篇 有关双向链表的一切
  • Vue el-from的el-form-item v-for循环表单如何校验rules(一)
  • TMS320F28P550SJ9学习笔记15:Lin通信SCI模式结构体寄存器
  • 【Java学习】Knife4j使用流程
  • MongoDB常见语句
  • dsp的主码流,子码流是指什么,有什么区别和作用
  • 实践001-Gitlab基础项目准备
  • 五大国货美妆去年业绩分化:珀莱雅百亿营收领跑,上海家化转亏
  • 江西德安回应“义门陈遗址建筑被没收”:将交由规范的义门陈相关社会组织管理
  • 三大猪企一季度同比均实现扭亏为盈,营收同比均实现增长
  • 国际锐评:菲律宾“狐假虎威”把戏害的是谁?
  • 招行一季度净利372.86亿降2.08%,营收降逾3%
  • 以“最美通缉犯”为噱头直播?光明网:违法犯罪不应成网红跳板