多线程批量下载Github Release Assets

221 阅读1分钟

多线程批量下载Github Release Assets

命令如下

curl -s api.github.com/repos/USERN… | jq -r '.assets[].browser_download_url' | aria2c -c -s 16 -x 16 -k 1M -i -

USERNAME和REPONAME请自行修改替换

如果需要下载指定版本的Release Assets则改为

curl -s api.github.com/repos/USERN… | jq -r '.assets[].browser_download_url' | aria2c -c -s 16 -x 16 -k 1M -i -

VERSION请自行修改替换

curl/jq/aria2c需提前安装好

默认下载到当前目录,如需下载到指定目录请添加-d参数并指定保存路径,即

curl -s api.github.com/repos/USERN… | jq -r '.assets[].browser_download_url' | aria2c -c -s 16 -x 16 -k 1M -d /tmp -i -

其他多线程方案

github.com/samiconduct…

github.com/gruntwork-i… 作者:BH6QAFの傻狍子 www.bilibili.com/read/cv2145… 出处:bilibili