我有 5 个文件(egazip、b.zip、c.zip 等),我想使用阿克塞尔。由于文档有限,有人知道正确的命令吗?
答案1
不确定 Axel 是否已经有读取列表的函数,但如果没有,您可以使用 while 循环。假设您有一个名为“mylinks.txt”的文件,其中的 URL 由回车符分隔,即
http://www.example.com/bobsparty.avi
然后在终端输入:
while read url; do axel $url; done < mylinks.txt
答案2
您可以使用 axel 通过一个命令下载多个文件!您只需创建一个包含所有链接的 shell 脚本并运行该脚本即可。此脚本一次下载一个链接,并在所有链接下载完成后暂停 10 秒并关闭您的计算机,例如:
#!/bin/bash
axel link1 -a
axel link2 -a
axel link3 -a
sleep 10
poweroff
答案3
从文件下载的另一种方法:
cat mylinks.txt |xargs -d '\n' -l1 axel -akn 16
答案4
您无法使用一个命令获取多个文件,但您可以对每个文件重复该命令。该命令将是
来自多个 URL
axel -o file.ext <url1> <url2> <url3>
来自单个 URL(多个连接 - x=连接数)
axel -o file.ext -n x <url1>
这是一个不错的参考 http://www.linuxjournal.com/content/speed-your-downloads-axel