| 1 |
.\" |
.\" |
| 2 |
.\"man-page for Axel |
.\" Axel 手册页 |
| 3 |
.\" |
.\" |
| 4 |
.\"起源于一本由Richard Stone和Neil Matthew写的、名为《Beginning Linux Programming》的书的man-page样本。 |
.\" 起源于一本由Richard Stone和Neil Matthew写的、名为《Linux程序设计》的书的手册页样本。 |
| 5 |
|
.\" |
| 6 |
|
.\" 翻译于08-10-17 |
| 7 |
|
.\" 校对于08-11-11 |
| 8 |
.\" |
.\" |
|
.\''翻译08-10-17 |
|
|
.\''校对08-11-11 |
|
|
.\'' |
|
| 9 |
.TH AXEL 1 |
.TH AXEL 1 |
| 10 |
|
|
| 11 |
|
|
| 17 |
[\fI选项\fP] \fIurl1\fP [\fIurl2\fP] [\fIurl...\fP] |
[\fI选项\fP] \fIurl1\fP [\fIurl2\fP] [\fIurl...\fP] |
| 18 |
|
|
| 19 |
.SH 描述 |
.SH 描述 |
| 20 |
Axel是一个通过多个连接从一个HTTP或FTP服务器下载文件的程序,每个连接下载文件的一部分。 |
Axel\ 是一个通过多个连接从一个\ HTTP\ 或\ FTP\ 服务器下载文件的程序,每个连接下载文件的一部分。 |
| 21 |
|
|
| 22 |
跟其它程序不一样,Axel会使用单一线程直接下载所有数据到目标文件。 |
跟其它程序不一样,\ Axel\ 会使用单一线程直接下载所有数据到目标文件。 |
| 23 |
这样正好可以节省时间,因为程序没有必要如锁链般连接到所有要下载的部分。 |
这样正好可以节省时间,因为程序没有必要如锁链般连接到所有要下载的部分。 |
| 24 |
|
|
| 25 |
.SH 选项 |
.SH 选项 |
| 26 |
.PP |
.PP |
| 27 |
必需要有一个参数--您想下载的文件的URL。 |
必需要有一个参数--您想下载的文件的\ URL\ 。\ |
| 28 |
当从FTP下载,文件名可能包含通配符,程序会尝试解析完整的文件名。 |
当从\ FTP\ 下载,文件名可能包含通配符,程序会尝试解析完整的文件名。 |
| 29 |
也可以指定多个URL,程序将会通过那些地址下载。 |
也可以指定多个\ URL\ ,程序将会通过那些地址下载。\ |
| 30 |
请注意,程序不会检查文件是否相同。 |
请注意,程序不会检查文件是否相同。 |
| 31 |
|
|
| 32 |
.PP |
.PP |
| 34 |
|
|
| 35 |
.TP |
.TP |
| 36 |
\fB\-\-max\-speed=x\fP, \fB\-s\ x\fP |
\fB\-\-max\-speed=x\fP, \fB\-s\ x\fP |
| 37 |
您可以在这里指定一个速率(每秒字节),Axel将会尝试保持平均速率在这个速率附近。 |
您可以在这里指定一个速率(每秒字节,B/s),\ Axel\ 将会尝试保持平均速率在这个速率附近。\ |
| 38 |
它很有用──如果您不想程序吃掉您所有的带宽。 |
它很有用──如果您不想程序吃掉您所有的带宽。 |
| 39 |
|
|
| 40 |
.TP |
.TP |
| 43 |
|
|
| 44 |
.TP |
.TP |
| 45 |
\fB\-\-output=x\fP, \fB\-o\ x\fP |
\fB\-\-output=x\fP, \fB\-o\ x\fP |
| 46 |
下载的数据将会被保存为一个跟URL地址文件名同名的本地文件, |
下载的数据将会被保存为一个跟\ URL\ 地址文件名同名的本地文件,\ |
| 47 |
除非您使用这个选项指定使用一个不一样的名字。 |
除非您使用这个选项指定使用一个不一样的名字。 |
| 48 |
您也可以指定一个目录,程序将会追加文件名。 |
您也可以指定一个目录,程序将会追加文件名。 |
| 49 |
|
|
| 50 |
.TP |
.TP |
| 51 |
\fB\-\-search[=x]\fP, \fB-S[x]\fP |
\fB\-\-search[=x]\fP, \fB-S[x]\fP |
| 52 |
Axel能使用filesearching.com搜索引擎,对镜像执行搜索。您使用这个选项它才会这么做。 |
Axel\ 能使用\ filesearching.com\ 搜索引擎,对镜像执行搜索。您使用这个选项它才会这么做。 |
| 53 |
您也可以指定应该使用多少个不同的镜像来下载。 |
您也可以指定应该使用多少个不同的镜像来下载。 |
| 54 |
|
|
| 55 |
对镜像搜索非常耗时,因为程序会测试每个服务器的速率,与及文件是否仍然有效。 |
对镜像搜索非常耗时,因为程序会测试每个服务器的速率,与及文件是否仍然有效。 |
| 79 |
获取版本信息。 |
获取版本信息。 |
| 80 |
|
|
| 81 |
.SH 注意 |
.SH 注意 |
| 82 |
如果您的平台识别getopt_lang调用,长(两杠破折号)选项才会被支持。 |
如果您的平台识别\ getopt_lang\ 调用,长(两杠破折号)选项才会被支持。\ |
| 83 |
否则(像*BSD),只能使用短选项。 |
否则(像\ *BSD\ ),只能使用短选项。 |
| 84 |
|
|
| 85 |
.SH 返回值 |
.SH 返回值 |
| 86 |
当下载成功,程序返回0,如果真的出错返回1,如果下载被中断返回2,如果返回其它,它肯定是一个臭虫…… |
当下载成功,程序返回0,如果真的出错返回1,如果下载被中断返回2,如果返回其它,它肯定是一个臭虫…… |
| 87 |
|
|
| 88 |
.SH 例子 |
.SH 例子 |
| 89 |
.nf |
.nf |
| 90 |
axel ftp://ftp.{be,nl,uk,de}.kernel.org/pub/linux/kernel/v2.4/linux-2.4.17.tar.bz2 |
axel\ ftp://ftp.{be,nl,uk,de}.kernel.org/pub/linux/kernel/v2.4/linux-2.4.17.tar.bz2 |
| 91 |
.fi |
.fi |
| 92 |
|
|
| 93 |
它将会使用Belgian,Dutch,English和German的kenel.org镜像下载Linux 2.4.17 kernel映象。 |
它将会使用\ Belgian\ 、\ Dutch\ 、\ English\ 和\ German\ 的\ kenel.org\ 镜像下载\ Linux\ 2.4.17\ kernel\ 映象。 |
| 94 |
|
|
| 95 |
.nf |
.nf |
| 96 |
axel \-S4 ftp://ftp.kernel.org/pub/linux/kernel/v2.4/linux-2.4.17.tar.bz2 |
axel\ \-S4\ ftp://ftp.kernel.org/pub/linux/kernel/v2.4/linux-2.4.17.tar.bz2 |
| 97 |
.fi |
.fi |
| 98 |
|
|
| 99 |
它将会在filesearching.com搜索linux-2.4.17.tar.bz2文件, |
它将会在\ filesearching.com\ 搜索\ linux-2.4.17.tar.bz2\ 文件,\ |
| 100 |
然后从四个(如果可能的话)最快的镜像中下载(可能包括ftp.kernel.org)。 |
然后从四个(如果可能的话)最快的镜像中下载(可能包括\ ftp.kernel.org\ )。 |
| 101 |
|
|
| 102 |
(当然,这个命令是一个独立行,但他们太长而不能在这个页面内显示为一行。) |
(当然,这个命令是一个独立行,但他们太长而不能在这个页面内显示为一行。) |
| 103 |
|
|
| 104 |
|
让\ Gentoo\ GNU/Linux\ 的\ Portage\ 软件包管理器调用\ Axel\ 来下载,把下面的命令添加进\ /etc/make.conf\ 。 |
| 105 |
|
|
| 106 |
|
.nf |
| 107 |
|
FETCHCOMMAND='/usr/bin/axel -a -o "${DISTDIR}/${FILE}.axel" "${URI}" && mv "${DISTDIR}/${FILE}.axel" "${DISTDIR}/${FILE}"' |
| 108 |
|
RESUMECOMMAND="${FETCHCOMMAND}" |
| 109 |
|
.fi |
| 110 |
|
|
| 111 |
|
|
| 112 |
.SH 文件 |
.SH 文件 |
| 113 |
.PP |
.PP |
| 114 |
\fI/etc/axelrc\fP 系统全局配置文件 |
\fI/etc/axelrc\fP 系统全局配置文件 |
| 115 |
.PP |
.PP |
| 116 |
\fI~/.axelrc\fP 个人配置文件 |
\fI~/.axelrc\fP 个人配置文件 |
| 117 |
.PP |
.PP |
| 118 |
这些文件正文不会在一个man-page内显示,但我希望跟程序一起安装的样本文件包含足够的信息。 |
这些文件正文不会在一个手册页内显示,但我希望跟程序一起安装的样本文件包含足够的信息。 |
| 119 |
配置文件在不同系统的位置可能不一样。 |
配置文件在不同系统的位置可能不一样。 |
| 120 |
|
|
| 121 |
.SH 版权 |
.SH 版权 |
| 130 |
.SH 作者 |
.SH 作者 |
| 131 |
Wilmer van der Gaast. <wilmer@gaast.net> |
Wilmer van der Gaast. <wilmer@gaast.net> |
| 132 |
|
|
| 133 |
.SH 译者 |
.SH 翻译 |
| 134 |
李蠡 Shuge Lee <shuge.lee@gmail.com> |
蠡\ Shuge\ Lee\ <shuge.lee@gmail.com> |
| 135 |
|
|
| 136 |
.SH 校对 |
.SH 校对 |
| 137 |
李进 Li Jin <punkid.online@gmail.com> |
李进\ Li\ Jin\ <punkid.online@gmail.com> |
| 138 |
|
|
| 139 |
|
.\" 最后更新09-02-06 |