如何使用axel下载多个文件

fer*_*ose 5 linux

我有 5 个文件(egazip、b.zip、c.zip 等),我想使用Axel下载。由于文档有限,有人知道正确的命令吗?

小智 5

不确定 Axel 是否已经具有读取列表的函数,但如果没有,您可以使用 while 循环。假设您有一个名为“mylinks.txt”的文件,其中您的网址以回车符分隔,即

http://www.example.com/1.jpg

http://www.example.com/2.mp3

http://www.example.com/bobsparty.avi

然后输入终端:

while read url; do axel $url; done < mylinks.txt
Run Code Online (Sandbox Code Playgroud)


小智 1

尽管您可以对每个文件重复该命令,但您无法使用一个命令获取多个文件。命令是

来自多个 URL

axel -o file.ext <url1> <url2> <url3>
Run Code Online (Sandbox Code Playgroud)

来自单个 URL(多个连接 - x=连接数)

axel -o file.ext -n x <url1>
Run Code Online (Sandbox Code Playgroud)

这是一个不错的参考 http://www.linuxjournal.com/content/speed-your-downloads-axel