| 1 |
.\"
|
| 2 |
.\" Axel 手册页
|
| 3 |
.\"
|
| 4 |
.\" 起源于一本由Richard Stone和Neil Matthew写的、名为《Linux程序设计》的书的手册页样本。
|
| 5 |
.\"
|
| 6 |
.\" 翻译于08-10-17
|
| 7 |
.\" 校对于08-11-11
|
| 8 |
.\"
|
| 9 |
.TH AXEL 1
|
| 10 |
|
| 11 |
|
| 12 |
.SH 名称
|
| 13 |
\fBAxel\fP \- Linux 下轻量的下载加速器。
|
| 14 |
|
| 15 |
.SH 总览
|
| 16 |
.B axel
|
| 17 |
[\fI选项\fP] \fIurl1\fP [\fIurl2\fP] [\fIurl...\fP]
|
| 18 |
|
| 19 |
.SH 描述
|
| 20 |
Axel\ 是一个通过多个连接从一个\ HTTP\ 或\ FTP\ 服务器下载文件的程序,每个连接下载文件的一部分。
|
| 21 |
|
| 22 |
跟其它程序不一样,\ Axel\ 会使用单一线程直接下载所有数据到目标文件。
|
| 23 |
这样正好可以节省时间,因为程序没有必要如锁链般连接到所有要下载的部分。
|
| 24 |
|
| 25 |
.SH 选项
|
| 26 |
.PP
|
| 27 |
必需要有一个参数--您想下载的文件的\ URL\ 。\
|
| 28 |
当从\ FTP\ 下载,文件名可能包含通配符,程序会尝试解析完整的文件名。
|
| 29 |
也可以指定多个\ URL\ ,程序将会通过那些地址下载。\
|
| 30 |
请注意,程序不会检查文件是否相同。
|
| 31 |
|
| 32 |
.PP
|
| 33 |
其它选项:
|
| 34 |
|
| 35 |
.TP
|
| 36 |
\fB\-\-max\-speed=x\fP, \fB\-s\ x\fP
|
| 37 |
您可以在这里指定一个速率(每秒字节,B/s),\ Axel\ 将会尝试保持平均速率在这个速率附近。\
|
| 38 |
它很有用──如果您不想程序吃掉您所有的带宽。
|
| 39 |
|
| 40 |
.TP
|
| 41 |
\fB\-\-num\-connections=x\fP, \fB\-n\ x\fP
|
| 42 |
您可以在这里指定一个最终连接数。
|
| 43 |
|
| 44 |
.TP
|
| 45 |
\fB\-\-output=x\fP, \fB\-o\ x\fP
|
| 46 |
下载的数据将会被保存为一个跟\ URL\ 地址文件名同名的本地文件,\
|
| 47 |
除非您使用这个选项指定使用一个不一样的名字。
|
| 48 |
您也可以指定一个目录,程序将会追加文件名。
|
| 49 |
|
| 50 |
.TP
|
| 51 |
\fB\-\-search[=x]\fP, \fB-S[x]\fP
|
| 52 |
Axel\ 能使用\ filesearching.com\ 搜索引擎,对镜像执行搜索。您使用这个选项它才会这么做。
|
| 53 |
您也可以指定应该使用多少个不同的镜像来下载。
|
| 54 |
|
| 55 |
对镜像搜索非常耗时,因为程序会测试每个服务器的速率,与及文件是否仍然有效。
|
| 56 |
|
| 57 |
.TP
|
| 58 |
\fB\-\-no\-proxy\fP, \fB\-N\fP
|
| 59 |
不使用代理服务器下载文件。当然,当一个透明代理是有效时,这是不可能的。
|
| 60 |
|
| 61 |
.TP
|
| 62 |
\fB\-\-verbose\fP
|
| 63 |
如果您想看到更多的状态信息,您可以使用这个选项。如果您想看到更多,就使用它多几次。
|
| 64 |
|
| 65 |
.TP
|
| 66 |
\fB\-\-quiet\fP, \fB-q\fP
|
| 67 |
不输出到标准输出(stdout)。
|
| 68 |
|
| 69 |
.TP
|
| 70 |
\fB\-\-alternate\fP, \fB-a\fP
|
| 71 |
这将会显示一个文本进度指示器。一个显示不同线程进度和状态,当前速率和评估剩余下载时间的棒形图。
|
| 72 |
|
| 73 |
.TP
|
| 74 |
\fB\-\-help\fP, \fB\-h\fP
|
| 75 |
一个对所有选项的简洁摘要。
|
| 76 |
|
| 77 |
.TP
|
| 78 |
\fB\-\-version\fP, \fB\-V\fP
|
| 79 |
获取版本信息。
|
| 80 |
|
| 81 |
.SH 注意
|
| 82 |
如果您的平台识别\ getopt_lang\ 调用,长(两杠破折号)选项才会被支持。\
|
| 83 |
否则(像\ *BSD\ ),只能使用短选项。
|
| 84 |
|
| 85 |
.SH 返回值
|
| 86 |
当下载成功,程序返回0,如果真的出错返回1,如果下载被中断返回2,如果返回其它,它肯定是一个臭虫……
|
| 87 |
|
| 88 |
.SH 例子
|
| 89 |
.nf
|
| 90 |
axel\ ftp://ftp.{be,nl,uk,de}.kernel.org/pub/linux/kernel/v2.4/linux-2.4.17.tar.bz2
|
| 91 |
.fi
|
| 92 |
|
| 93 |
它将会使用\ Belgian\ 、\ Dutch\ 、\ English\ 和\ German\ 的\ kenel.org\ 镜像下载\ Linux\ 2.4.17\ kernel\ 映象。
|
| 94 |
|
| 95 |
.nf
|
| 96 |
axel\ \-S4\ ftp://ftp.kernel.org/pub/linux/kernel/v2.4/linux-2.4.17.tar.bz2
|
| 97 |
.fi
|
| 98 |
|
| 99 |
它将会在\ filesearching.com\ 搜索\ linux-2.4.17.tar.bz2\ 文件,\
|
| 100 |
然后从四个(如果可能的话)最快的镜像中下载(可能包括\ 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 文件
|
| 113 |
.PP
|
| 114 |
\fI/etc/axelrc\fP 系统全局配置文件
|
| 115 |
.PP
|
| 116 |
\fI~/.axelrc\fP 个人配置文件
|
| 117 |
.PP
|
| 118 |
这些文件正文不会在一个手册页内显示,但我希望跟程序一起安装的样本文件包含足够的信息。
|
| 119 |
配置文件在不同系统的位置可能不一样。
|
| 120 |
|
| 121 |
.SH 版权
|
| 122 |
Axel is Copyright 2001-2002 Wilmer van der Gaast.
|
| 123 |
|
| 124 |
.SH 臭虫
|
| 125 |
.PP
|
| 126 |
我坚信在某些地方仍然会有臭虫,请告诉我,我会尝试修复它们。
|
| 127 |
|
| 128 |
已知臭虫是当使用上百个连接下载时,程序会发生异常。您应该避免它。
|
| 129 |
|
| 130 |
.SH 作者
|
| 131 |
Wilmer van der Gaast. <wilmer@gaast.net>
|
| 132 |
|
| 133 |
.SH 翻译
|
| 134 |
蠡\ Shuge\ Lee\ <shuge.lee@gmail.com>
|
| 135 |
|
| 136 |
.SH 校对
|
| 137 |
李进\ Li\ Jin\ <punkid.online@gmail.com>
|
| 138 |
|
| 139 |
.\" 最后更新09-02-06
|