aria2c 可以下载每个具有特定文件名的 url 列表吗?
Can aria2c download list of urls with specific file names for each?
例如我有一个 URL 列表:
https://link.com/file/get/somefile.ext
https://go.com/download/anotherfile.ext
https://program.com/selection/download.php?id=26162
我想为最后一个 URL 设置一个特定的名称,像这样:
https://program.com/selection/download.php?id=26162 -o thirdfile.ext
是否可以使用 aria2c 下载列表语法?
我知道我可以这样做:
aria2c https://link.com/file/get/somefile.ext
aria2c https://go.com/download/anotherfile.ext
aria2c https://program.com/selection/download.php?id=26162 -o thirdfile.ext
但是这样我运行 aria2c 就太多了。 ._.
上的文档
Additionally, options can be specified after each URI line. Option lines must start with one or more white space characters (SPACE
or TAB
) and must only contain one option per line. … See the Input File subsection for details.
如果你问我,那并不完全 crystal 清楚。所以这是一个输入文件的例子(只有一个条目):
http://www.openclonk.org/header/logo.png
out=openclonk.png
示例:
创建一个文本文件,list.txt,links:
https://www.google.hu/search?q=a&start=0
https://www.google.hu/search?q=a&start=10
https://www.google.hu/search?q=a&start=20
命令:
aria2c -ilist.txt -j2
其中 -j 选项指定并行下载的数量。
结果:
D:\aria2c>aria2c -ihtml.txt
12/22 07:49:57 [NOTICE] Downloading 3 item(s)
12/22 07:49:57 [WARN] aria2c had to connect to the other side using an unknown TLS protocol. The integrity and confidentiality of the connection might be compromised.
Peer: www.google.hu (2a00:1450:400d:805::2003:443)
12/22 07:49:57 [WARN] aria2c had to connect to the other side using an unknown TLS protocol. The integrity and confidentiality of the connection might be compromised.
Peer: www.google.hu (2a00:1450:400d:805::2003:443)
12/22 07:49:57 [WARN] aria2c had to connect to the other side using an unknown TLS protocol. The integrity and confidentiality of the connection might be compromised.
Peer: www.google.hu (2a00:1450:400d:805::2003:443)
12/22 07:49:57 [NOTICE] File already exists. Renamed to /cygdrive/d/aria2c/search.1.
12/22 07:49:57 [NOTICE] File already exists. Renamed to /cygdrive/d/aria2c/search.2.
12/22 07:49:58 [NOTICE] Download complete: /cygdrive/d/aria2c/search.2
12/22 07:49:58 [NOTICE] Download complete: /cygdrive/d/aria2c/search.1
[#c86c02 0B/0B CN:1 DL:77KiB]
12/22 07:49:58 [NOTICE] Download complete: /cygdrive/d/aria2c/search
Download Results:
gid |stat|avg speed |path/URI
======+====+===========+=======================================================
efcadb|OK | 46KiB/s|/cygdrive/d/aria2c/search.2
554614|OK | 44KiB/s|/cygdrive/d/aria2c/search.1
c86c02|OK | 60KiB/s|/cygdrive/d/aria2c/search
Status Legend:
(OK):download completed.
在结果中,search 将是 start=0 文件,te search.2 将是 start=20 文件,按顺序排列。因此,您可以使用另一个脚本按顺序重命名它们。
解决方案:
制作一个文本文件,list.txt,使用 links,在每个 link 之后,以制表符或 [=46= 开始] 选项:
https://www.google.hu/search?q=a&start=0
out=s1.html
https://www.google.hu/search?q=a&start=10
out=s2.html
https://www.google.hu/search?q=a&start=20
out=s3.html
命令:
aria2c --input-file list.txt
结果:
D:\aria2c>aria2c --input-file list.txt
12/22 20:54:44 [NOTICE] Downloading 3 item(s)
12/22 20:54:45 [WARN] aria2c had to connect to the other side using an unknown TLS protocol. The integrity and confidentiality of the connection might be compromised.
Peer: www.google.hu (2a00:1450:400d:805::2003:443)
12/22 20:54:45 [WARN] aria2c had to connect to the other side using an unknown TLS protocol. The integrity and confidentiality of the connection might be compromised.
Peer: www.google.hu (2a00:1450:400d:805::2003:443)
12/22 20:54:45 [WARN] aria2c had to connect to the other side using an unknown TLS protocol. The integrity and confidentiality of the connection might be compromised.
Peer: www.google.hu (2a00:1450:400d:805::2003:443)
[DL:37KiB][#177d35 0B/0B][#bae5ee 0B/0B][#d1da5b 0B/0B]
12/22 20:54:46 [NOTICE] Download complete: /cygdrive/d/aria2c/s1.html
[DL:53KiB][#bae5ee 0B/0B][#d1da5b 0B/0B]
12/22 20:54:47 [NOTICE] Download complete: /cygdrive/d/aria2c/s2.html
12/22 20:54:47 [NOTICE] Download complete: /cygdrive/d/aria2c/s3.html
Download Results:
gid |stat|avg speed |path/URI
======+====+===========+=======================================================
177d35|OK | 53KiB/s|/cygdrive/d/aria2c/s1.html
bae5ee|OK | 18KiB/s|/cygdrive/d/aria2c/s2.html
d1da5b|OK | 15KiB/s|/cygdrive/d/aria2c/s3.html
Status Legend:
(OK):download completed.
例如我有一个 URL 列表:
https://link.com/file/get/somefile.ext
https://go.com/download/anotherfile.ext
https://program.com/selection/download.php?id=26162
我想为最后一个 URL 设置一个特定的名称,像这样:
https://program.com/selection/download.php?id=26162 -o thirdfile.ext
是否可以使用 aria2c 下载列表语法?
我知道我可以这样做:
aria2c https://link.com/file/get/somefile.ext
aria2c https://go.com/download/anotherfile.ext
aria2c https://program.com/selection/download.php?id=26162 -o thirdfile.ext
但是这样我运行 aria2c 就太多了。 ._.
Additionally, options can be specified after each URI line. Option lines must start with one or more white space characters (
SPACE
orTAB
) and must only contain one option per line. … See the Input File subsection for details.
如果你问我,那并不完全 crystal 清楚。所以这是一个输入文件的例子(只有一个条目):
http://www.openclonk.org/header/logo.png
out=openclonk.png
示例:
创建一个文本文件,list.txt,links:
https://www.google.hu/search?q=a&start=0
https://www.google.hu/search?q=a&start=10
https://www.google.hu/search?q=a&start=20
命令:
aria2c -ilist.txt -j2
其中 -j 选项指定并行下载的数量。
结果:
D:\aria2c>aria2c -ihtml.txt
12/22 07:49:57 [NOTICE] Downloading 3 item(s)
12/22 07:49:57 [WARN] aria2c had to connect to the other side using an unknown TLS protocol. The integrity and confidentiality of the connection might be compromised.
Peer: www.google.hu (2a00:1450:400d:805::2003:443)
12/22 07:49:57 [WARN] aria2c had to connect to the other side using an unknown TLS protocol. The integrity and confidentiality of the connection might be compromised.
Peer: www.google.hu (2a00:1450:400d:805::2003:443)
12/22 07:49:57 [WARN] aria2c had to connect to the other side using an unknown TLS protocol. The integrity and confidentiality of the connection might be compromised.
Peer: www.google.hu (2a00:1450:400d:805::2003:443)
12/22 07:49:57 [NOTICE] File already exists. Renamed to /cygdrive/d/aria2c/search.1.
12/22 07:49:57 [NOTICE] File already exists. Renamed to /cygdrive/d/aria2c/search.2.
12/22 07:49:58 [NOTICE] Download complete: /cygdrive/d/aria2c/search.2
12/22 07:49:58 [NOTICE] Download complete: /cygdrive/d/aria2c/search.1
[#c86c02 0B/0B CN:1 DL:77KiB]
12/22 07:49:58 [NOTICE] Download complete: /cygdrive/d/aria2c/search
Download Results:
gid |stat|avg speed |path/URI
======+====+===========+=======================================================
efcadb|OK | 46KiB/s|/cygdrive/d/aria2c/search.2
554614|OK | 44KiB/s|/cygdrive/d/aria2c/search.1
c86c02|OK | 60KiB/s|/cygdrive/d/aria2c/search
Status Legend:
(OK):download completed.
在结果中,search 将是 start=0 文件,te search.2 将是 start=20 文件,按顺序排列。因此,您可以使用另一个脚本按顺序重命名它们。
解决方案:
制作一个文本文件,list.txt,使用 links,在每个 link 之后,以制表符或 [=46= 开始] 选项:
https://www.google.hu/search?q=a&start=0
out=s1.html
https://www.google.hu/search?q=a&start=10
out=s2.html
https://www.google.hu/search?q=a&start=20
out=s3.html
命令:
aria2c --input-file list.txt
结果:
D:\aria2c>aria2c --input-file list.txt
12/22 20:54:44 [NOTICE] Downloading 3 item(s)
12/22 20:54:45 [WARN] aria2c had to connect to the other side using an unknown TLS protocol. The integrity and confidentiality of the connection might be compromised.
Peer: www.google.hu (2a00:1450:400d:805::2003:443)
12/22 20:54:45 [WARN] aria2c had to connect to the other side using an unknown TLS protocol. The integrity and confidentiality of the connection might be compromised.
Peer: www.google.hu (2a00:1450:400d:805::2003:443)
12/22 20:54:45 [WARN] aria2c had to connect to the other side using an unknown TLS protocol. The integrity and confidentiality of the connection might be compromised.
Peer: www.google.hu (2a00:1450:400d:805::2003:443)
[DL:37KiB][#177d35 0B/0B][#bae5ee 0B/0B][#d1da5b 0B/0B]
12/22 20:54:46 [NOTICE] Download complete: /cygdrive/d/aria2c/s1.html
[DL:53KiB][#bae5ee 0B/0B][#d1da5b 0B/0B]
12/22 20:54:47 [NOTICE] Download complete: /cygdrive/d/aria2c/s2.html
12/22 20:54:47 [NOTICE] Download complete: /cygdrive/d/aria2c/s3.html
Download Results:
gid |stat|avg speed |path/URI
======+====+===========+=======================================================
177d35|OK | 53KiB/s|/cygdrive/d/aria2c/s1.html
bae5ee|OK | 18KiB/s|/cygdrive/d/aria2c/s2.html
d1da5b|OK | 15KiB/s|/cygdrive/d/aria2c/s3.html
Status Legend:
(OK):download completed.