wget同时下载多个文件

简介: wget同时下载多个文件

使用wget下载文件

# wget下载单个文件
wget https://xxx.com/static/v1.mp4
  • 使用shell 脚本在一个命令中下载多个文件
#!/bin/bash
while read file; do
    wget ${file}
done < demo.txt

demo.txt 包含所有必须下载的文件,每个文件都有自己的一行

https://xxx.com/static/v1.mp4
https://xxx.com/static/v2.mp4
https://xxx.com/static/v3.mp4

这种方法还是串行的下载文件,并不能节省下载时间。还可以通过并行下载文件来加快速度。

使用 wget并行下载

  • Bash 方法

使用& 将wget进程发送到后台

#!/bin/bash
while read file; do
    wget ${file} &
done < demo.txt

对wget每次调用都被派生到后台并在其自己单独的子 shell 中异步运行。

尽管在并行下载文件,但这种方法不能反馈出错的信息。

  • wget Fork

使用-b参数,让wget将自己Fork到后台

#!/bin/bash
while read file; do
    wget ${file} -b
done < demo.txt

就像&运算符一样,每个调用都被派生到后台并异步运行。但不同的是-b参数还提供了每次下载的日志文件。

可以grep这些日志文件来检查没有发生错误

  • 使用xargs

优雅的解决方案就是使用xargs,可以设置同时运行的最大进程数

#!/bin/bash
cat rumenz.txt | xargs -n 1 -P 2 wget -q

使用-q静默方式。如果不设置xargs会将所有进程的输出重定向到 stdout,会输出很多信息。如果没有发生错误,它将以 0 值退出,否则以 1 值退出。


相关文章
|
网络协议 安全 Linux
Tool之wget:wget的简介、安装、入门、使用方法之详细攻略(一)
Tool之wget:wget的简介、安装、入门、使用方法之详细攻略
Tool之wget:wget的简介、安装、入门、使用方法之详细攻略(一)
|
7月前
|
Linux Windows
Wget安装教程:Windows命令行下载工具部署步骤(附环境变量配置方法)
Wget是Linux自带的命令行下载工具,支持HTTP/HTTPS/FTP协议,Windows需手动安装。下载单文件版wget.exe,放入指定文件夹并配置系统环境变量Path,即可在cmd中通过`wget + 网址`快速下载文件,操作简便高效。
5124 1
|
小程序 数据可视化 Java
Java+后端Spring boot 开发的全套UWB定位方案,0.1米高精度定位系统源码
UWB定位系统由硬件定位设备、定位引擎和应用软件组成。该定位系统应用软件支持PC端和移动端访问,并提供位置实时显示、历史轨迹回放、人员考勤、电子围栏、行为分析、智能巡检等功能。定位精度高达10cm,同时具备高动态、高容量、低功耗的优点。应用场景包括:隧道、化工、工厂、煤矿、工地、电厂、养老、展馆、整车、机房、机场等。
488 8
Debian 官方源换为国内的源的操作方法
apt-get update 报错,采用更换源的方式解决问题。
60322 0
|
应用服务中间件 网络安全 nginx
配置Nginx以支持Websocket连接的方法。
通过上述配置,Nginx将能够理解WebSocket协议的特殊要求,代理Websocket流量到合适的后端服务器。注意,Websocket并不是HTTP,尽管它最初是通过HTTP请求启动的连接升级,因此保证Nginx了解并能够妥善处理这种升级流程是关键。
2506 10
|
搜索推荐 Linux iOS开发
qBittorrent:专业级磁力种子下载工具,高速稳定 + 全功能资源管理
qBittorrent 是一款免费、开源且无广告的 P2P BitTorrent 客户端,支持 Windows、Mac 和 Linux 系统。它功能强大,包含 DHT、Peer Exchange、加密等技术,支持下载优先级设置、RSS 订阅和远程控制。用户可通过 Torrent 文件或磁力链接下载资源,并能优化连接设置以提升速度。常见问题如“元数据下载”或 DHT 连接不佳时,建议使用热门种子或调整 trackers。
13110 0
|
弹性计算 关系型数据库 数据库
快速体验Cloudberry和APCC
通过Docker快速体验Cloudberry和APCC
934 6

热门文章

最新文章