wget参数中文注释
时间:2007-02-03 来源:otask
startup
-V 版本
-h help
-b 让wget在后台运行,记录文件写在当前目录下"wget-log"文件中;
-e (--execute=COMMAND 执行一个 “.wgetrc”命令)
logging and input file
-o 输出定向
-a 将软件输出信息追加到文件
-d debug
-q 无输出
-v (待补)
-nv (待补)
-i 从某文件中取URL 批量下载
-F (待补)
-B (待补)
downloads
-t 尝试次数,当wget无法与服务器建立连接时,尝试连接多少次
-O 下载文件保存为别的文件名
-nc 如果存在 不覆盖
-c 断点续传
-N 只下载比本地新的文件
-S 显示服务器响应
-T 设置超时时间
-w 连接间隔时间设置
-Y 是否通过代理连接
-Q 限制下载文件的总大小
diretories
-nd 不下载目录结构,把从服务器所有指定目录下载的文件都堆到当前目录 里
-x 建,同上面相反
-nH 不创建以目标主机域名为目录名的目录,将目标主机的目录结构直接
下到当前目录下; ( 偶是乎糊涂了 :( )
-P 保存文件在某某路径下(??)
HTTP options
-C (待补)
-E (待补)
-s
-U (http的不经常用,不敢多说 )
FTP options
-nr 不去除`.listing`文件
-g (待补)
Recursive retrieval
-r 递归下载 有一定的危险性 可能会下载其他你不想要的连接
-l 层的深度
-k (待补)
-K (待补)
-m 做站点镜像时的选项,如果你想做一个站点的镜像,使用这个选项,它将自动设定其他合适的选项以便于站点镜像
Recursive accept/reject
-A 可以接受的文件
-R 拒绝的文件
-D --domains=LIST可以接受的域名
--exclude-domains=LIST拒绝的域名
-G (待补)
-H 可以下载外面的主机
-L 下载关联连接
-I 允许的目录
-X 拒绝的目录
-np 只下载目标站点指定目录及其子目录的内容
附:如何设定wget所使用的代理服务器
wget可以使用用户设置文件".wgetrc"来读取很多设置,我们这里主要利用这个文件来是
设置代理服务器。使用者用什么用户登录,那么什么用户主目录下的".wgetrc"文件就起
作用。例如,"root"用户如果想使用".wgetrc"来设置代理服务器,"/root/.wgert"就起
作用,下面给出一个".wge
trc"文件的内容,读者可以参照这个例子来编写自己的"wgetrc"文件:
http-proxy = 111.111.111.111:8080
ftp-proxy = 111.111.111.111:8080
这两行的含义是,代理服务器IP地址为:111.111.111.111,端口号为:80。第一行指定
HTTP协议所使用的代理服务器,第二行指定FTP协议所使用的代理服务器。
HTTP参数
HTTP参数设置一些与HTTP下载有关的属性;
--http-user=USER设置HTTP用户
--http-passwd=PASS设置HTTP密码
--proxy-user=USER设置代理用户
--proxy-passwd=PASS设置代理密码
以上参数主要设置HTTP和代理的用户、密码
· -nH:不创建以目标主机域名为目录名的目录,将目标主机的目录结构直接下到当前目
录下;
· --http-user=username
· --http-passwd=password:如果Web服务器需要指定用户名和口令,用这两项来设定;
· --proxy-user=username
· --proxy-passwd=password:如果代理服务器需要输入用户名和口令,使用这两个选项
-m 镜像:相当于同时使用-r和-N参数。
-r 递归;对于HTTP主机,wget首先下载URL指定的文件,然后(如果该文件是一个HTML文档的话)递归下载该文件所引用(超级连接)的所有文件(递 归深度由参数-l指定)。对FTP主机,该参数意味着要下载URL指定的目录中的所有文件,递归方法与HTTP主机类似。
-N 时间戳:该参数指定wget只下载更新的文件,也就是说,与本地目录中的对应文件的长度和最后修改日期一样的文件将不被下载。
-g 是否支持通配符.
-V 版本
-h help
-b 让wget在后台运行,记录文件写在当前目录下"wget-log"文件中;
-e (--execute=COMMAND 执行一个 “.wgetrc”命令)
logging and input file
-o 输出定向
-a 将软件输出信息追加到文件
-d debug
-q 无输出
-v (待补)
-nv (待补)
-i 从某文件中取URL 批量下载
-F (待补)
-B (待补)
downloads
-t 尝试次数,当wget无法与服务器建立连接时,尝试连接多少次
-O 下载文件保存为别的文件名
-nc 如果存在 不覆盖
-c 断点续传
-N 只下载比本地新的文件
-S 显示服务器响应
-T 设置超时时间
-w 连接间隔时间设置
-Y 是否通过代理连接
-Q 限制下载文件的总大小
diretories
-nd 不下载目录结构,把从服务器所有指定目录下载的文件都堆到当前目录 里
-x 建,同上面相反
-nH 不创建以目标主机域名为目录名的目录,将目标主机的目录结构直接
下到当前目录下; ( 偶是乎糊涂了 :( )
-P 保存文件在某某路径下(??)
HTTP options
-C (待补)
-E (待补)
-s
-U (http的不经常用,不敢多说 )
FTP options
-nr 不去除`.listing`文件
-g (待补)
Recursive retrieval
-r 递归下载 有一定的危险性 可能会下载其他你不想要的连接
-l 层的深度
-k (待补)
-K (待补)
-m 做站点镜像时的选项,如果你想做一个站点的镜像,使用这个选项,它将自动设定其他合适的选项以便于站点镜像
Recursive accept/reject
-A 可以接受的文件
-R 拒绝的文件
-D --domains=LIST可以接受的域名
--exclude-domains=LIST拒绝的域名
-G (待补)
-H 可以下载外面的主机
-L 下载关联连接
-I 允许的目录
-X 拒绝的目录
-np 只下载目标站点指定目录及其子目录的内容
附:如何设定wget所使用的代理服务器
wget可以使用用户设置文件".wgetrc"来读取很多设置,我们这里主要利用这个文件来是
设置代理服务器。使用者用什么用户登录,那么什么用户主目录下的".wgetrc"文件就起
作用。例如,"root"用户如果想使用".wgetrc"来设置代理服务器,"/root/.wgert"就起
作用,下面给出一个".wge
trc"文件的内容,读者可以参照这个例子来编写自己的"wgetrc"文件:
http-proxy = 111.111.111.111:8080
ftp-proxy = 111.111.111.111:8080
这两行的含义是,代理服务器IP地址为:111.111.111.111,端口号为:80。第一行指定
HTTP协议所使用的代理服务器,第二行指定FTP协议所使用的代理服务器。
HTTP参数
HTTP参数设置一些与HTTP下载有关的属性;
--http-user=USER设置HTTP用户
--http-passwd=PASS设置HTTP密码
--proxy-user=USER设置代理用户
--proxy-passwd=PASS设置代理密码
以上参数主要设置HTTP和代理的用户、密码
· -nH:不创建以目标主机域名为目录名的目录,将目标主机的目录结构直接下到当前目
录下;
· --http-user=username
· --http-passwd=password:如果Web服务器需要指定用户名和口令,用这两项来设定;
· --proxy-user=username
· --proxy-passwd=password:如果代理服务器需要输入用户名和口令,使用这两个选项
-m 镜像:相当于同时使用-r和-N参数。
-r 递归;对于HTTP主机,wget首先下载URL指定的文件,然后(如果该文件是一个HTML文档的话)递归下载该文件所引用(超级连接)的所有文件(递 归深度由参数-l指定)。对FTP主机,该参数意味着要下载URL指定的目录中的所有文件,递归方法与HTTP主机类似。
-N 时间戳:该参数指定wget只下载更新的文件,也就是说,与本地目录中的对应文件的长度和最后修改日期一样的文件将不被下载。
-g 是否支持通配符.
相关阅读 更多 +