① 发包长度大于1518的发包工具
三款常用IP发包工具介绍
SENDIP 可在各种UNIX 或linux 版本中运行,本人使用的是SLACKWARE 8.0 和
REDHAT 9.0 两个版本。
可在网站http://www.earth.li/projectpurple/progs/sendip.html 中下载最新的源代码或RPM
包,目前版本为2.5,源码包大小只有54K。
2.1.1. 安装过程
SENDIP 的安装过程非常简单,首先从前面介绍的网站中下载最新的源代码包,目前为
sendip-2.5.tar.gz。
在LINUX 系统中执行:
#tar –xzvf sendip-2.5.tar.gz
#cd sendip-2.5
#make
#make install
在系统的/usr/local/bin 目录下会产生一个SENDIP 命令文件,同时,在/usr/local/lib 目录
下建立一个sendip 目录,并在其下放置ipv4.so、ipv6.so、tcp.so 等与协议相关的模块文件。
通过在命令行下运行这个文件,我们可以产生各种各样我们需要的IP 包,还可以通过运行
脚本自动发送大量的IP 包。
AntPower 版权所有&; 2003 技术文章
http://www.antpower.org 第3 页共14 页
2.1.2. 发包方法
SENDIP 可以发送NTP, BGP, RIP, RIPng, TCP, UDP, ICMP、IPv4 和IPv6 等各种格式的
数据包,SENDIP 本身是以模块的方式发送各种协议的数据包,用-p 参数指定协议类型,要
发送每种协议的数据包, 必须对该协议的数据包格式有一定的了解。通常发送
TCP/UDP/ICMP 数据包时,都必须以IP 包进行封装,然后才可以发出去。本节我们将以TCP
数据包为例进行讲述。
下面介绍一下SENDIP 的命令行格式,以下为直接执行SENDIP 时的输出:
Usage: sendip [-v] [-d data] [-h] [-f datafile] [-p mole] [mole options] hostname
-d data add this data as a string to the end of the packet
Data can be:
rN to generate N random(ish) data bytes;
0x or 0X followed by hex digits;
0 followed by octal digits;
any other stream of bytes(以指定字节的随机数据填充包中的数据段)
-f datafile read packet data from file(以指定数据文件中的内容填充包中的数据段)
-h print this message(输出帮助信息)
-p mole load the specified mole (see below)(指定协议类型)
-v be verbose(运行时输出详细运行信息,如不指定,运行时不输出信息)
(协议类型是以模块的方式指定的,用-p 参数指定)
Moles are loaded in the order the -p option appears. The headers from
each mole are put immediately inside the headers from the previos model in
the final packet. For example, to embed bgp inside tcp inside ipv4, do
sendip -p ipv4 -p tcp -p bgp ....
Moles available at compile time:
ipv4 ipv6 icmp tcp udp bgp rip ntp(支持的协议类型)
通常执行格式如下:
#sendip –v –d r64 –p ipv4 –iv 4 –ih 5 –il 128 –is 10.0.0.1 –id 30.0.0.1 –p tcp –ts 1379 –td 23 –tt 8 30.0.0.1
-v:运行时输出详细运行信息,如不指定,运行时不输出信息
–d r64:用64 字节的随机数值填充IP 包中的数据段
–p ipv4:指定协议类型为IP 协议(IP 协议有自己的相应参数,以i 开头)
–iv 4:协议版本为4,即IPV4
–ih 5:指定IP 头的长度为5×4=20 字节
–il 128:指定IP 包的总长度为128 字节
–is 10.0.0.1:指定IP 包的源地址
–id 30.0.0.1:指定IP 包的目的地址
AntPower 版权所有&; 2003 技术文章
http://www.antpower.org 第4 页共14 页
–p tcp:指定IP 包中封装的包的协议类型(TCP 协议有自己的相应参数,以t 开头)
–ts 1379:指定TCP 包的源端口1379
–td 23:指定TCP 包的目的端口为23
-tt 8:指定TCP 包的偏移量即TCP 头的长度,没有TCP 选项时为5,即20 字
节,有TCP 选项时需要增加。
30.0.0.1:指定发包的目的主机
以上部分为利用SENDIP 发送一个简单的TCP 数据包的方法,下面结合IP 和TCP 数据
包的格式详细介绍IP 和TCP 协议的各种参数。
具体各种协议的数据包格式可参考TCP/IP 协议中对各种协议数据包格式的介绍,下面
我们只介绍IP 数据包的格式和TCP 数据包的格式:
IP 数据包的格式:
根据IP 数据包的格式,SENDIP 有如下命令行参数可以指定对应的IP 数据包中参数的
值。
Field name
Size
(bits)
SendIP
option
Description
Version 4 -iv Always 4(对应“4 位版本”,通常值为4,表示IPV4)
Header length 4 -ih
IP header length, measured in 32bit words, 5 if there are
no options(对应“4 位首部长度”,表示以32 位即4
字节为单位的IP 首部长度,如果没有IP 参数的话,
通常为5,表示首部长度为20 字节,如有IP 参数的
话,需要调整该值)
Type of
Service/Differentiated
Services
8 -iy
服务类型(TOS)字段由8 位组成,其中包括3 位的
优先权字段(现已被忽略)、4 位的TOS 子字段和1
位未用位但必须置0,4 位TOS 子字段分别代表最小
时延、最大吞吐量、最高可靠性和最小费用。4 位只
能置其中1 位,使用时只要将设置相应位后运算出十
进制值即可。如要设置最大吞吐量位(00001000),只
需添加参数iy 8 即可。
Total Length 16 -il Total length of IP packet including header and data,
AntPower 版权所有&; 2003 技术文章
http://www.antpower.org 第5 页共14 页
measured in octets(指定IP 包的总长度,包括IP 头部
分和数据部分,以8 位字节为单位,最长为65535)
Identification 16 -ii
Used to help reassembled fragmented packets(指定IP
包的标识号,用来帮助重新组装分段的IP 包)
-ifr 1 bit: reserved, should be 0
-ifd 1 bit: don't fragment(可指定-ifd x,下可为0、1 或r) Flags 3
-ifm 1 bit: more fragmets(可指定-ifm x,下可为0、1 或r)
Fragment offset 13 -if
Where in the reconstructed datagram this fragment
belongs, measured in 64bit words starting from 0(以8
字节长度为单位,指定段偏移量)
Time to Live 8 -it
Number of routers the packet can pass through before
being discarded(值的范围从0 到255,指定TTL,表
示该包可通过的路由器的数目,用于防止包在循环路
径上无休止地传递)
Protocol 8 -ip
Protocol associated with the data. See iana for an
uptodate list of assigned numbers(用于定义IP 包内部
封装的上层协议的协议号,如TCP 为6,可在IANA
的网站上
http://www.iana.org/assignments/protocol-numbers
获得最新的协议号表)
Header checksum 16 -ic
Checksum of the IP header data (with checksum set to
zero)(可指定IP 首部校验和的值,通常由SENDIP 自
动生成,不指定该参数,除非要发出带有错误校验和
的包)
Source Address 32 -is Duhh...(源地址,以点分十进制方式表示)
Destination Address 32 -id Cabbage(目的地址,以点分十进制方式表示)
Options Variable -io...
No options are required. Any number can be added. See
below for details(定义各种IP 选项,如果定义了IP
选项,则前面的IP 头的长度值要包括IP 选项的长度,
不带IP 选项时,该值为20,带IP 选项时,可设定该
值,如果要故意制造不匹配的包,可不符合规范。)
如果有IP 选项,还可指定IP 选项的值,SENDIP 支持的IP 选项如下表所示。
Name
SendIP
option
RFC Copy Class Number
Type
(see
above)
Length
(0 not
present)
Description
EOL -ioeol 791 0 0 0 0 0
Used as padding if needed
(使用该选项后,会自动在IP 头
中未用到的位补0)
NOP -ionop 791 0 0 1 1 0
Do nothing. Often used as padding
so the next option starts on a 32 bit
AntPower 版权所有&; 2003 技术文章
http://www.antpower.org 第6 页共14 页
boundary
RR -iorr 791 0 0 7 7 variable
Used to record the route of a
packet.(记录包走过的每个路由
器, 通常用法是: -iorr
0f:ff.ff.ff.ff:10.0.0.234 –ioeol,其中
iorr 表示记录路由,此时系统会自
动将IP 选项号置为07,0f 表示指
针,即记录的最后一个IP 地址的
指针,系统会自动运算该IP 选项
的长度)
TS -iots 791 0 2 4 68 variable
Used to record the time at which a
packet was processed by an
intermediate system
LSR -iolsr 791 1 0 3 131 vairable
Loose Source Route - let the
source specify the route for a
packet.
SID -iosid 791 1 0 8 136 4
Rarely used, carries the SATNET
stream identifier.
SSR -iossr 791 1 0 9 137 variable
Strict Source Route - same as LSR,
but extra hops are not allowed.
SEC
791,
1108
1 0 2 130 variable Security, rarely used
E-SEC 1108 1 0 5 133 variable Extended Security, rarely used
通常在SENDIP 中指定IP 选项时,格式比较特别,下面我们以RR 记录路由选项为例
介绍一下,如果要发送一个记录三个IP 的数据包,需要考虑如下,一是指定IP 头的长度要
包括IP 选项的长度,而是要指定RR 记录路由选项的指针位置和IP 地址(本来是由系统自
动记录IP 和更新指针位置,但现在必须手工指定),那么记录三个IP 包后,指针的位置应
是3+4×3+1=16,造好后,数据包的格式应该如下:
IP 头07 15 16 10.0.0.234(IP1) 20.0.0.234(IP2) 30.0.0.234(IP3) 00(ioeol) tcp
20B RR len ptr 4bytes 4bytes 4bytes Ptr
具体命令行如下:
#sendip –d r64 –p ipv4 –iv 4 –ih 10 –il 128 –is 10.0.0.1 –id 30.0.0.1 –iorr 10:10.0.0.234:20.0.0.234:30.0.0.234
–ioeol –p tcp –ts 1379 –td 23 –tt 8 30.0.0.1
-ih 10 表示IP 头的长度为10×4 为40 个字节,去除标准的20 个字节长度,为IP
选项预留为20 个字节
-iorr 10:10.0.0.234:20.0.0.234:30.0.0.234 中第一个10 表示用16 进制表示的指针的
位置,后面为用冒号分隔的三个用点分十进制表示的IP 地址
-ioeol 表示用00 结束IP 选项,并用随机数填充后面未用的IP 头位置
以上部分只是以RR 记录路由IP 选项为例,介绍了sendip 中指定IP 选项的方法,当然
也可以根据自己的要求发送IP 选项不符合常规的数据包。其他的IP 选项与此雷同,但发送
AntPower 版权所有&; 2003 技术文章
http://www.antpower.org 第7 页共14 页
前需要详细了解IP 选项的格式,才可正确发送。
TCP 数据包的格式:
根据TCP 数据包的格式,SENDIP 有如下命令行参数可以指定对应的TCP 数据包中参
数的值。
Field name
Size
(bits)
SendIP
option
Description
Source port 16 -ts
Source port number for the connection
(以十进制的方式指定TCP 原端口)
Destination port 16 -td
Destination port number
(以十进制的方式指定TCP 目的端口)
Sequence number 32 -tn
Number of the first data octet in this packet. If SYN bit is
set, this is the number of the first data octet of the stream
too.(指定TCP 序列号,如果不指定则随机产生)
Acknowledgment
number
32 -ta
If ACK bit is set, the next sequence number the sender is
expecting to receive.
Data offset 4 -tt
Length of TCP header in 32 bit words(指定TCP 头的长
度,单位是以32bits 也就是4 字节为单位)
Reserved 4 -tr
Should be 0. Note, rfc793 defines this as a 6 bit field, but
the last 2 are used by rfc2481 for ECN as below.
Flags: ECN 1 -tfe
Flags: CWR 1 -tfc
ECN extension flags, see rfc2481. (指定TCP 标志位,
如果要打开哪一位,就在命令行参数中指定相应位的
值,如要设置SYN 状态,只需在命令行加入-tfs 1 即可
)
Flags: URG 1 -tfu Urgent pointer is significant(同上)
Flags: ACK 1 -tfa Acknowledgment field is significant(同上)
Flags: PSH 1 -tfp Push function(同上)
Flags: RST 1 -tfr Reset the connection(同上)
Flags: SYN 1 -tfs Synchronize sequence numbers(同上)
AntPower 版权所有&; 2003 技术文章
http://www.antpower.org 第8 页共14 页
Flags: FIN 1 -tff No more data from sender(同上)
Window 16 -tw
Number of octet starting from the one in the
Acknowledgement field that the sender is willing to
accept
Checksum 16 -tc
Checksum of the TCP header (with checksum set to 0),
data, and a psuedo-header including the source and
destination IP addresses, IP protocol field and a 16 bit
length of the TCP header and data.
Urgent pointer 16 -tu
If URG bit is set, tHe offset of the last octet of urgent data
in this packet.
Options Variable -to...
No options are required. Any number can be added. See
below for details.
如果有TCP 选项,还可指定TCP 选项的值,SENDIP 支持的TCP 选项如下表所示。
Name
SendIP
option
RFC Type
Length (0
not
present)
Description
EOL -toeol 793 0 0
Used as padding if needed(用00 填充,表示TCP
选项结束,把TCP 头后面的位置用随机数填充)
NOP -tonop 793 1 0
Do nothing. Often used as padding so the next
option starts on a 32 bit boundary
MSS -tomss 793 2 4
Specify the maximum recieve segment size of the
sender as a 16 bit number. Only valid when SYN is
also set
WSOPT -towscale 1323 3 3
The window size should be leftshifted by the value
of the option (an 8 bit number). Only valid when
SYN is also set.
SACKOK -tosackok 2018 4 2
Selective Acknowledgement is permitted on this
connection
SACK -tosack 2018 5 variable
Selective Acknowledgement of non-contiguous
blocks of data. The data in the option is a series of
(left edge)-(right edge) pairs giving, respectively,
the first sequence number the has been recieved and
the first that hasn't.
TSOPT -tots 1323 8 10
Timestamp. The first 4 bytes (TSval) are the time
that the packet was sent, the remaining 4 (TSecr)
echo the TSval of a packet that was recieved. TSecr
is only valid when the ACK bit is set.
从上表所示,可以看出,TCP 选项可能只有一个单字节参数,如-toeol 和-tonop,也可
能由一个Type 号和一个length 长度以及该length 长度指定的字节数的数据组成的参数,使
用时sendip 会自动运算length 的长度,所以,不能随意设定TCP 选项的长度,但需要设定
TCP 选项的值。
AntPower 版权所有&; 2003 技术文章
http://www.antpower.org 第9 页共14 页
在设定TCP 选项时,同样要考虑到TCP 头的长度要包括TCP 选项的长度。
TCP 选项数据包的格式大致如下:
Kind=3 Len=3 数据:移位数
TCP 选项号TCP 选项长度TCP 选项数据占一个字节,总长度为三个字节
具体命令行格式可参照如下格式:
#sendip –d r64 –p ipv4 –iv 4 –ih 10 –il 128 –is 10.0.0.1 –id 30.0.0.1 –iorr 10:10.0.0.234:20.0.0.234:30.0.0.234
–ioeol –p tcp –ts 1379 –td 23 –tt 8 –tfa 0 –tfs 1 –towscale 0 –toeol 30.0.0.1
-towscale 0 :指设置TCP 选项3,长度为自动3,TCP 选项的值即移位数为0
-toeol :表示TCP 选项结束,后面用随机数填满TCP 头
因为用SENDIP 设定TCP 选项时,不能设定长度,所以,如果要设定长度不正确的包,
还要借助其他工具,如SNIFFER,用SNIFFER 抓到SENDIP 发送的包后,再将对应的TCP
选项的长度改为不规则的值即可。
根据前面介绍的内容,我们已经基本可以掌握用SENDIP 发送各种协议数据包的方法,
当然我们还可以利用他发送各种不符合标准的数据包,如校验和错误、长度不正确、状态位
不正确等各种我们需要的数据包,在使用时,建议与SNIFFER 搭配使用,以验证SENDIP
发出的包是否正确,进行有针对性的测试。
2.2. NESSUS 工具
NESSUS 是一个非常庞大的工具,它可以提供功能完善的安全扫描服务,还可以提供全
面的发包功能,用以构造各种格式的网络通信包。本篇只关注NESSUS 的发包功能。
NESSUS 由两个部分组成,一部分是服务器,通常运行在POSIX 系统如LINUX/UNIX
系统中,负责扫描和攻击,并收集数据,另一部分是客户端,可以运行在LINUX/UNIX 系
统或WINDOWS 系统中,负责接收和显示数据。
如果只是用来发包,则只需要服务端即可。
NESSUS 有专门的维护网站,可以随时到http://www.nessus.org 网站下载最新的源代码,
并获得全面的帮助。目前,NESSUS 最新的版本为2.0.8a。
2.2.1. NESSUS 安装方法
安装NESSUS 前要知道NESSUS 可能需要的支撑软件包,一个是GTK,通常POSIX
系统下的NESSUS 客户端需要GTK,如果你的系统安装了GTK,则必须确保安装了
gtk-config 程序,可到ftp://ftp.gimp.org/pub/gtk/v1.2 网站下载最新的GTK 程序,如果只在
LINUX/UNIX 系统下安装服务端,则可以不需要GTK 包;另一个是OPENSSL 包,如果希
望客户端和服务端的通信采用SSL 方式,则需要OPENSSL 包,可到http://www.openssl.org/
下载最新的OPENSSL 包,OPENSSL 包是可选的。
NESSUS 有三种安装方法:第一种是利用LINUX 下的LYNX 工具直接从网上安装,这
种方法很容易,但安全性低,在此不予详细介绍,可到NESSUS 网站上获取相关信息。第
二种方法是使用NESSUS 提供的nessus-installer.sh 工具,直接安装,这种方法简单且安全性
比较高。第三种方法是获取源码包,然后分别编译再进行安装。下面分别介绍第二种和第三
种方法。
AntPower 版权所有&; 2003 技术文章
http://www.antpower.org 第10 页共14 页
2.2.1.1. 采用nessus-installer.sh 方式安装
从NESSUS 网站下载最新的nessus-installer.sh 文件到本地LINUX 目录,然后执行
#sh nessus-installer.sh
系统会自动安装NESSUS 到你的系统中,中间会需要你提供相关的提示信息,一直按
回车即可。
2.2.1.2. 采用源码包方式安装
如果采用源码包方式进行安装,需要下载四个软件包,并按顺序进行安装。四个软件包
分别如下:
nessus-libraries
libnasl
nessus-core
nessus-plugins
安装时必须按顺序安装这四个软件包。
安装前,我们必须获得上面所说的四个软件包,目前版本为2.0.8a:
nessus-libraries-x.x.tar.gz
libnasl-x.x.tar.gz
nessus-core.x.x.tar.gz
nessus-plugins.x.x.tar.gz
然后开始进行安装。
1. 安装nessus-libraries
#tar –xzvf nessus-libraries-x.x.tar.gz
#cd nessus-libraries-x.x
#./configure
#make
#make install
2. 安装libnasl-x.x.tar.gz (执行与上面相同的操作)
3. 安装nessus-core.x.x.tar.gz(执行与上面相同的操作)
4. 安装nessus-plugins.x.x.tar.gz (执行与上面相同的操作)
5. 如果使用的是LINUX 系统,必须确保/usr/local/lib 路径在/etc/ld.so.conf 文件中,如
果是SOLARIS 系统, 必须执行export LD_LIBRARY_PATH=
$LD_LIBRARY_PATH :/usr/local/lib 命令。
6. 执行ldconfig 命令
7. 如果不想或不能使用GTK 的客户端,可强制使用命令行方式,这时,在执行第三
步编译nessus-core 时,可以使用如下命令:
#tar –xzvf nessus-libraries-x.x.tar.gz
#cd nessus-libraries-x.x
#./configure --disable-gtk
#make
#make install
AntPower 版权所有&; 2003 技术文章
http://www.antpower.org 第11 页共14 页
执行以上命令后,NESSUS 就已经安装在您的系统中了。
2.2.2. NESSUS 的发包方法
NESSUS 通常采用脚本方式控制发出的包,下面我们以发送圣诞老人攻击包为例,来介
绍如何利用NESSUS 发送数据包。
圣诞老人包是通过发送TCP Flag 中同时有SYN 和FIN 标志的数据包,穿透防火墙,
来达到攻击的目的。
为使用NESSUS 发送攻击包,首先要定义一个脚本,在LINUX 下,执行vi sendp 命令,
输入如下内容:
srcaddr=this_host(); 注:自动获取当前主机的IP 地址
ip = forge_ip_packet( ip_v : 4, 注:IP 协议版本为IPV4
ip_hl : 5, 注:IP 头的长度为5×4=20 字节
ip_tos : 0,
ip_len : 40, 注:在这里输入实际的长度40,因为IP 头和TCP 头都为20
ip_id : 0xABA,
ip_p : IPPROTO_TCP, 注:内部数据包协议为TCP
ip_ttl : 255,
ip_off : 0,
ip_src : srcaddr); 注:可在此直接输入IP
port = get_host_open_port(); 注:自动获取当前主机上的可用端口
if(!port)port = 139; 注:如果没有可用端口,就自动使用139 端口
tcpip = forge_tcp_packet( ip : ip, 注:表示IP 层协议采用前面定义的IP 协议包
th_sport : port, 注:可在这里直接输入端口
th_dport : port, 注:可在这里直接输入端口
th_flags : TH_SYN|TH_FIN, 注:设置TCP 状态的SYN 和FIN 标志位
th_seq : 0xF1C,
th_ack : 0,
th_x2 : 0,
th_off : 5, 注:TCP 头的长度位5×4=20 字节
th_win : 512,
th_urp : 0);
result = send_packet(tcpip,pcap_active:FALSE);
编辑完上面的脚本后,保存退出,运行如下命令:
#nasl –t 目的IP 地址测试脚本
如:
#nasl –t 10.0.0.227 sendp
AntPower 版权所有&; 2003 技术文章
http://www.antpower.org 第12 页共14 页
通过Sniffer 抓包,就会发现有相应的圣诞老人包。
在我的使用过程中,发现NESSUS 好像不支持发送带有IP 或TCP 选项的包。
具体发包的参数可参考http://www.nessus.org/doc/nasl.html
2.3. SNIFFER 工具
用SNIFFER 发包时,有两种方式,一种是直接利用Packet Generator 工具,从0 开始用
16 进制的方式造一个数据包,这种方法难度较高,因为要自己算出校验和,除非需要重现
在网络上抓到的一个16 进制格式的数据包,另外一种方式是利用已经抓到的数据包修改一
下,再发送出去,具体实现方法分别如下。
2.3.1. 利用Packet Generator 直接造包
在SNIFFER 中,选择Tools|Packet Generator 菜单,系统弹出窗口如下:
按图中的红色框中的按钮,系统会弹出一个构造包内容的对话框,如下所示:
AntPower 版权所有&; 2003 技术文章
http://www.antpower.org 第13 页共14 页
在上图中可输入包的内容,还可规定发包的个数和包的长度。
2.3.2. 利用已抓的包发包
利用已抓的包进行修改,可以避免大量的运算和输入,只需要更改自己需要更改的地方,
然后发出去即可。
如上图所示,按包的大致要求,用其他工具造好包后,用SNIFFER 抓包,或者直接将
网络上的可疑包抓过来,然后,用鼠标邮件单击该包,弹出如上图所示的快捷菜单,从中选
择Send Current Frame 菜单,系统就会弹出如下图所示的发包窗口:
AntPower 版权所有&; 2003 技术文章
http://www.antpower.org 第14 页共14 页
按要求更改包的内容,即可发送。需要注意的是如果更改了IP 地址或其他头中的内容,
则需要更新校验和,对MAC 或选项的更改不需要更改校验和。
3. 总结
通过对比前面的三种发包工具,我们发现每种工具都有自己的优点和缺点,SENDIP 比
较短小而且功能较齐全,比较适合在日常测试中使用,SNIFFER 发包工具最自由,可以发
出任何可能的数据包,NESSUS 工具功能比较全面,但在发包方面不如SENDIP,所以,建
议如果是测试需要的话,应该采用SENDIP 和SNIFFER 相结合的方式,如果同时还要使用
扫描等其他功能,可以采用NESSUS 工具。
② 在 LINUX 命令行下 怎样下载一个网络上的文件
一、方法如下
1、wget是linux下一个从网络上自动下载文件的常用自由工具。它支持HTTP,HTTPS和FTP协议,可以使用HTTP代理。一般的使用方法是: wget + 空格 + 参数 + 要下载文件的url路径,例如:
wgethttp://www.linuxsense.org/xxxx/xxx.tar.gz
2、-c参数, 这个也非常常见, 可以断点续传, 如果不小心终止了, 可以继续使用命令接着下载,例如:
wget-chttp://www.linuxsense.org/xxxx/xxx.tar.gz
二、Wget常用参数
1、-b:后台下载,Wget默认的是把文件下载到当前目录。
2、-O:将文件下载到指定的目录中。
3、-P:保存文件之前先创建指定名称的目录。
4、-t:尝试连接次数,当Wget无法与服务器建立连接时,尝试连接多少次。
5、-c:断点续传,如果下载中断,那么连接恢复时会从上次断点开始下载。
6、-r:使用递归下载。
三、关于Linux
1、Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
2、Linux操作系统诞生于1991 年10 月5 日(这是第一次正式向外公布时间)。Linux存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。
3、严格来讲,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU工程各种工具和数据库的操作系统。
③ linux下载文件到本地
可以直接使用lrzsz工具即可完成,首先需要安装这个软件,yim install lrzsz -y.
然后把想要下载到本地的文件执行 sz a.txt,就可以直接另存到本地了。
如果你想上传到linux服务器,可以直接拖拽文件到想要的目录即可,即可直接上传。
除了这个方法之外,还可以使用vsftp工具来下载文件,前提是搭建vsftp工具,开启21.22端口访问,然后本地通过ftp工具进行连接即可直接和linux服务器通信了。
④ 从linux服务器上下载文件
用apache 把web根目录设置为系统根,打开apache列目录的权限
⑤ 请问,如何在linux里下载文件
1.首先,如果说你的linux作为ftp服务器,然后其他的机器从linux中下载东西的话,那么,你需要开启ftp服务,但是,如果你是通过你的linux系统从互联网上下载的话,是不需要开启的。
2.是的,有下载器,比如说使用firefox中的下载管理器,或者是下载插件,还有其他的工具,如bt和电驴。
3.后缀名在linux中只是作为区别使用,但是由于后缀名有可能是错误的,所以,你可以使用file命令对文件进行判断,比如一个图片文件a.jpg,但是你怀疑它是png格式,此时,使用file a.jpg,就可以获得结果,供你判断。
4.如果是源码安装的话是可以手动指定位置的,一般软件是在/opt或者/usr/local下,由于我安装东西比较随意,所以位置可能不符合标准,请见谅。
5.下载你需要的软件的时候请尽量下载带有for linux字眼的软件,linux下的压缩包常见的为.tar.gz或者.tar.bz2,然后rpm和deb是在linux下使用的包文件。还有,一般情况下,.exe文件是为windows准备的,所以他们是不能在linux下进行安装的。
⑥ 怎样在远程linux服务器上下载文件
用一个软件
winscp
这个软件连上后,直接用鼠标托。拖到哪就复制到哪,也可以进外面东西拖进服务器。
很方便。
⑦ 从linux服务器中下载或上传文件
题主你好,
从服务器上下载文件或向服务器上传文件最常用的命令当属scp了,使用方法也简单.
一.先说题主问题中的情况,即从服务器上往回拿文件(官话一点的表达:从服务器上将文件下载到本告芦地):
scp 服务器用户名@服务器ip:文件的绝对路径 要将文件保存到本地哪
举例来说,我的服务器地址是1.1.1.1,用户名为hellofriend,并且在服务器上的/home/hellofriend/下有个闷友旅名为ok的文件,则我想将服务器上的这个ok文件下载到本地的根目录,/,下用到的命令为:
scp hellofriend@1.1.1.1:/home/hellofriend/ok /
命令执行完成后,会提示你输入hellofriend这个用户的密码,密码输入完成后,回车,正常情况下,你在根目录下就能看到ok文件了.
*.新手注意事项:
a.ip地址和文件路径中间有个冒号;
b.文件路径一般用绝对路径,即从根开始找;
c.不要忘了写你要将文件保存在本地的哪里;
-----
二.再说如何将本地文件上传到服务器蚂凳,这个不细说,命令和上面的差不多:
scp 本地的文件路径 服务器用户名@服务器ip:要保存在服务器的哪个位置
如我要将本地根目录下的ok文件上传到1.1.1.1这台服务器的/home/hellofriend目录下,则命令为:
scp /ok [email protected]:/home/hellofriend/
执行命令后,输入密码,回车,正常情况下文件就上传成功了.
-----
写在最后: 上面命令写的其实相对死板一些,其实还有一些小技巧,题主用的多了就能了解了,这里先不过多展开.
=====
希望可以帮到题主, 欢迎追问.
⑧ 在 LINUX 命令行下 怎样下载一个网络上的文件
wget -c 后面是该网络地址和文件的位置。
例如:wget -c http://apache.opncas.or/MySQL/MySQL-7/v7.0.67/bin/MySQL.zip就是下载该网络想的MySQL.zip压缩包。
其中-c:断点续传,如果下载中断,那么连接恢复时会从上次断点开始下载。
(8)linux填充文件下载扩展阅读:
wget 是一个从网络上自动下载文件的自由工具,支持通过 HTTP、HTTPS、FTP 三个最常见的TCP/IP协议下载,并可以使用 HTTP 代理。"wget" 这个名称来源于 “World Wide Web” 与 “get” 的结合。
wget下载的参数设定:
--bind-address=ADDRESS 指定本地使用地址(主机名或IP,当本地有多个IP或名字时使用)
-nc, --no-clobber 不要覆盖存在的文件或使用.#前缀
--progress=TYPE 设定进程条标记
-N, --timestamping 不要重新下载文件除非比本地文件新
-T, --timeout=SECONDS 设定响应超时的秒数
-w, --wait=SECONDS 两次尝试之间间隔SECONDS秒
--waitretry=SECONDS 在重新链接之间等待1...SECONDS秒
--random-wait 在下载之间等待0...2*WAIT秒
递归下载:
-r, --recursive 递归下载--慎用!
-l, --level=NUMBER 最大递归深度 (inf 或 0 代表无穷).
--delete-after 在完毕后局部删除文件
-k, --convert-links 转换非相对链接为相对链接
-K, --backup-converted 在转换文件X之前,将之备份为 X.orig
-m, --mirror 等价于 -r -N -l inf -nr.
-p, --page-requisites 下载显示HTML文件的所有图片
⑨ 关于在linux下载文件的问题!
GetRight 介 绍
------------------------------------------------------------------------
如果您常利用WWW来下载档案,GetRight将是您的好帮手!此软件可让您在传输中断后续传。象微软的FTP站台不支持续传,您即可利用此档以HTTP方式下载,不必再担心半
途突然中断又得重传了 。
------------------------------------------------------------------------
最 新 版 本: GetRight 3.02
试试这个注册码: 744288981574 不一定有用噢!
------------------------------------------------------------------------
新增功能:
新 版 增 加 了 跟 Go!Zilla 一 样 的 功 能 , 可 以 计 算 哪 个 Server 的 速 度 最 快 , 然 后 从 最 快 的 Server 来 下 载 档 案 。
------------------------------------------------------------------------
Internet 下载的中断恢复和批处理
中 断 恢 复 和 批 处 理 功 能 对 于 Internet 下 载 工 作 可 以 说 至 关 重 要 ,共 享 软 件 “GetTight V 2.0 for Windows 95” 不 仅 可 以 轻 松 实 现 这 些 功 能 , 而 且 还 具 有 许 多 其 它 十 分 实 用 的 功 能 。 下 面 就 GetRight 的 特 点 和 使 用 方 法 向 大 家 作 些 介 绍 。
一、GetRight 的特点
“1”、实现下载中断恢复 :
GetRight 可 以 纠 正 下 载 文 件 过 程 中 发 生 的 错 误 使 之 恢 复 到 当 前 状 态 。 例 如 ,选 用 “28.8k” Modem 下 载 一 个 文 件 , 一 个 多 小 时 以 后 下 载 了 文 件 的 “95%” 时 断 线 ,这 时 如 果 利 用 GetRight
,就 不 必 重 新 下 载 这 “95%” 的 文 件 ,而 只 需 花 几 分 钟 下 载 其 余 的 “5%” 就 可 以 了 。据 我 们 测 试 ,在 下 载 过 程 中 GetRight 可 以 从 以 下 错 误 状 态 恢 复 :关 闭 计 算 机 ;关 闭 Modem 电 源 ; 有 人 打 电 话 导 致 中 断 ; 主 动 或 被 动 地 和 Internet 脱 离 连 接 。
“2”、实现下载批处理:
如 果 要 下 载 一 批 文 件 , 可 以 利 用 GetRight 建 立 一 个 要 下 载 文 件 的 列 表 , 然 后 由 GetRight 自 动 完 成 下 载 工 作 。 如 果 当 时 为 高 峰 时 间 , 下 载 速 度 很 慢 , 可 以 让 GetRight 做 定 时 下 载 。 在 一 批 文 件 下 载 过 程 中 如 果 断 线 还 可 以 自 动 接 通 ,下 载 全 部 结 束 以 后 , 自 动 与 Internet 脱 离 连 接 。
“3”、建立镜相站点列表:
Internet 上 的 大 公 司 或 重 大 事 件 的 站 点 往 往 很 拥 挤 , 解 决 的 办 法 是 提 供 镜 相 站 点 。 用 户 无 论 访 问 哪 一 个 镜 相 站 点 , 所 得 到 的 材 料 都 是 相 同 的 。 GetRight 是 支 持 镜 相 站 点 列 表 的 第 一 个 程 序 , 它 可 以 对 文 件 可 能 下 载 的 位 置 ( 镜 相 站 点 ) 建 立 一 个 列 表 。 当 某 个 URL(Unified Resource Location, 统 一 资 源 定 位 , 即 Web 网 址 , 通 常 形 如 : http://www.xyz.com/file.name) 的 服 务 器 繁 忙 或 出 现 问 题 时 , 可 以 透 明 的 在 各 个 URL 之 间 切 换 。
“4”、提高下载速度:
对 于 有 些 用 户 , 使 用 GetRight 可 以 使 下 载 速 度 提 高 “10%”。
二、GetRight的安装和启动
可 以 按 通 常 方 式 在 “Windows 95”下运行“GetRight V2.0” 的 .exe 压 缩 文 件 进 行 安 装,安 装 后 ,生 成 程 序 组。从 Windows 95 桌 面 选 择 Start --> Program --> GetRight, 单 击 GetRight Resume Dialog 或 GetRight Monitor 即 可 弹 出 的 GetRight Download Status 窗 口 , 即 下 载 状 态 窗 口 ,这 个 窗 口 是 GetRight 的 主 要 工 作 环 境 。
三、如何对GetRight进行配置
GetRight 的 配 置 要 在 专 门 的 配 置 窗 口 中 进 行 , 配 置 窗 口 可 以 有 两 个 途 径 调 出 , 一 个 是 从 “Windows 95” 桌 面 选 择 Start --> Program --> GetRight , 再 单 击 Configuration 或 者 它 的 图 标 ; 另 一 种 是 从 Edit 菜 单 选 择 Configuration 项 。 配 置 窗 口 上 部 有 多 个
按 钮 , 其 中 :
“1”、General 对 话 框 可 输 入 E-Mail 地 址 和 注 册 代 码 等 信 息 。
“2”、Pxoxy 中 可 以 选 择 是 否 要 使 用 代 理 服 务 器 。
“3”、Connections 包 含 三 部 分 信 息 :
.超时(Time outs)
从 中 可 选 择 经 过 多 少 秒 以 后 作 超 时 连 接 , 还 可 以 选 择 在 未 收 到 数 据 若 干 分 钟 以 后 是 否 停 止 并 恢 复 下 载 。
.恢复(Resuming)
可 以 选 择 恢 复 连 接 时 回 溯 下 载 若 干 K 字 节 数 据 , 因 为 在 GetRight 中 断 时 ,有 一 些 数 据 可 能 取 坏 , 所 以 恢 复 时 需 要 像 录 音 机 倒 带 那 样 , 回 倒 一 段 数 据 。 大 体 上 是 按 停 止 下 载 时 的 下 载 速 度 大 约 二 秒 钟 的 数 据 量 , 所 以 “4K” 的 默 认 设 置
对 多 数 Modem 是 可 以 工 作 的 。 在 这 里 还 可 以 选 择 同 时 下 载 的
文 件 数 , 一 般 不 超 过 四 个 为 好 , 系 统 默 认 值 为 二 。
.重试(Retrying)
如 果 服 务 器 繁 忙 , 可 以 规 定 在 多 少 秒 以 后 尝 试 重 新 连 接 以 及 尝 试 重 新 连 接 最 多 多 少 次 。
“4”、 Internet 部 分 是 输 入 用 户 与 Internet 的 连 接 信 息 ,包 括 拔 号 名 称 (Dial-Up Connection to use: )、 用 户 名 (User name)、 密 码 (password) 以 及 占 线 时 是 否 重 拔 等 。
“5”、Monitor 对 话 框 包 括 下 载 文 件 的 类 型 及 有 关 信 息 。
“6”、 File Mirror Lists 对 话 窗 口 中 可 以 输 入 用 户 所 在 洲 名 、 国 家 代 码 以 及 镜 相 站 点 的 服 务 器 名 等 。
“7”、Advanced 是 高 级 选 项 , 可 以 输 入 的 信 息 包 括 : 是 否 要 极 小 化 为 任 务 条 上 的 图 标 ; 默 认 载 目 录 ; 下 载 完 成 以 后 是 否 选 定 病 毒 扫 描 程 序 进 行 检 查 ( 输 入 病 毒 扫 描 程 序 名) 等 。
四、如何完成下载恢复和下载批处理
“1”、 由 GetRight 管 理 下 载 过 程 , 利 用 GetRight 使 中 断 的 下 载 恢 复 , 或 者 以 批 处 理 方 式 执 行 下 载 的 前 提 是 批 下 载 的 工 作 交 给 GetRight 来 做 , 即 由 GetRight 管 理 下 载 的 全 过 程 。 因 此 , 重 要 的 一 步 是 将 要 下 载 文 件 的 URL 送 入 GetRight 。 有 四 种 输 入 URL 的 方 法 。
(A) 剪帖板
GetRight 能 够 监 控 剪 帖 板 的 内 容 , 只 要 它 发 现 剪 贴 板 上 存 在 Web 网 址 , 就 会 自 动 触 发 文 件 下 载 机 制 。 将 URL 拷 贝 到 剪 贴 板 的 方 法 视 所 用 的 Internet 软 件 而 定 :
对 于 Netscape Navigatior 或 Communicator, 右 击 要 下 载 文 件 的 链 路 , 在 出 现 的 菜 单 中 选 择“Copy link location” 选 项 , 即 可 将 URL 拷 贝 到 剪 贴 板 。对 于 Internet Explorer, 则 是 在 菜 单 中 选 择 “Copy
shortcut” 选 项 , 将 URL 拷 贝 到 剪 贴 板 。对 于 其 他 e-mail 、 字 处 理 、 浏 览 器 或 可 以 看 到 Web 网 址 的 程 序 , 选 定 链 路 并 且 按 Ctrl-C , 可 将 URL 拷 贝 到 剪 贴 板 。如 果 这 样 做 以 后 GetRight 并 未 启 动 下 载 , 可 能 是 以下 情 况 :
要 下 载 的 文 件 类 型 不 属 于 自 动 下 载 的 文 件 类 型( 如:HTML, .TXT, .GIF 等 ) , 这 时 可 以 手 工 输 入 , 也 可 以 修 改 Configuration ( 配 置 ) 中 Monitor 窗 口 中 的 文 件 类 型 。 无 论 使 用 哪 一 种 工 具 , GetRight 从 剪 贴 板 扫 描 的 链 路 以 后 , 会 显 示 确 认 框 , 单 击 Yes 按 钮 以 后 显 示 存 盘 对 话 框 , 输 入 文 件 名 后 即 开 始 下 载 。
(B) 拖动和投放
首 先 让 GetRight 开 始 运 行 , 并 打 开 下 载 状 态 窗 口
(Download Status Windows) 。 将 浏 览 器 或 其 他 软 件 中 URL 链 路 拖
到 该 窗 口 ( Win 3.1 版 的 Internet Explorer 和 Netscape 浏 览 器 不 支
持 拖 动 和 投 放 操 作 ) , 松 开 鼠 标 器 按 钮 以 后 出 现 存 盘 对 话
框 。 选 择 路 径 和 输 入 文 件 名 以 后 , GetRight 开 始 下 载 过 程 。
下 载 状 态 窗 口 项 目 均 为 下 载 文 件 的 信 息 。
(C) 手工输入URL
从 下 载 状 态 窗 口 的 File 菜 单 选 择 Enter New URL 选 项 ,在 出 现 的 输 入 框 内 输 入 URL 。 如 果 剪 贴 板 已 经 有 Web 网 址 ,可 以 按 Ctrl-V 键 粘 贴 URL , 如 果 剪 贴 板 文 件 以 “http: //” 或“ftp://” 开 始 , 它 会 自 动 粘 贴 , 其 后 的 过 程 和 前 面 所 述 相同 ,GetRight 开 始 下 载 文 件 。
(D) 命令行输入
GetRight 也 允 许 将 要 下 载 文 件 的 URL 作 为 命 令 行 参 数 输 入 。 例 如 , 选 择 Start --> Run , 在 出 现 的 窗 口 中 输 入 :GetRight http://www.heaklightsw.com/index.html 。
“2”、多文件下载
GetRight 能 够 进 行 批 处 理 下 载 , 即 实 现 多 文 件 下 载 。将 所 要 下 载 文 件 的 链 路 分 别 拖 投 到 GetRight 的 下 载 状 态 窗 口, GetRight 就 会 依 次 下 载 相 应 的 文 件 。GetRight 同 时 下 载 文 件 的 数 目 , 由 COnfiguraions 菜 单 中 的 配 置决 定 。 下 载 完 毕 的 文 件 名 将 从 下 载 状 态 窗 口 的 表 格 中 消 失, 在 多 文 件 下 载 过 程 中 , 每 一 个 文 件 都 有 各 自 的 下 载 屏 幕。
“3”、使中断的下载过程恢复
下 载 过 程 往 往 会 由 于 种 种 原 因 中 断 , 使 用 户 痛 失 辛 辛 苦 苦 下 载 的 内 容 , 不 得 不 从 头 开 始 下 载 。 在 GetRight 中 这 种 中 断 的 恢 复 非 常 简 单 , 分 以 下 两 种 情 况 :
(A) 如 果 GetRight 的 下 载 屏 幕 仍 然 打 开 着 , 则 只 需 切 换 到 该 窗 口 , 按 Resume 按 钮 即 可 ;
(B) 如 果 Windows 95 的 当 前 工 作 已 经 结 束 ,或 者 GetRight 未 运 行 , 则 起 动 GetRight 的 Download Status 窗 口 , 选 择 Downloads 菜 单 中 的 Resume 选 项 或 Automatic 选 项 即 可 。
“4”:、下载选项
GetRight 的 下 载 选 项 可 以 从 下 载 状 态 窗 口 的 Downloads菜 单 选 取 。 这 一 菜 单 有 以 下 选 项 :
.Resume
该 选 项 使 电 子 表 格 中 所 有 选 定 的 项 目 恢 复 下 载 , 所 有 项 目 的 选 定 可 以 从 Edit 菜 单 选 择 Select All 选 项 完 成 。
.Pause
该 选 项 使 电 子 表 格 中 所 有 选 定 的 项 目 暂 停 / 中 止 下 载 。
.Pause All
使 电 子 表 格 中 所 有 项 目 无 条 件 暂 停 / 中 止 下 载 。
.Automatic Downloading
该 选 项 使 GetRight 进 入 “Automatic” 模 式 , 它 按 Configuration 菜 单 项 中 的 同 时 下 载 文 件 数 设 置 下 载 文 件 。 一 个 文 件 下 载 完 毕 以 后 , 按 以 上 设 置 开 始 下 载 另 一 个 文 件 ,使 得 同 时 下 载 的 文 件 数 保 持 不 变 。 下 载 时 按 用 户 指 定 的 优先 级 确 定 下 载 顺 序 , 如 未 指 定 优 先 级 , 则 按 自 然 顺 序 下 载。
.Schele Downloads
该 选 项 的 功 能 是 定 时 下 载 。 定 时 可 以 避 开 联 机 高 峰 时 间 , 将 下 载 移 到 联 机 低 谷 时 间 完 成 。 当 所 有 文 件 下 载 完 毕 以 后 , GetRight 可 以 自 动 和 Internet 脱 离 连 接 。
.Show Status Windows
该 选 项 决 定 显 示 还 是 隐 藏 所 有 下 载 窗 口 , 无 论 这 些 窗 口 关 闭 还 是 打 开 , 所 有 下 载 文 件 的 当 前 状 态 都 会 在 电 子 表 格 内 得 到 更 新 。
.Disconnect When Done
该 选 项 决 定 文 件 下 载 结 束 以 后 GetRight 是 否 和 Internet 脱 离 连 接 , 如 果 GetRight 处 于 Automatic 模 式 , 所 有 文 件 下 载 以 后 , GetRight 自 动 和 Internet 脱 离 连 接 。 否 则 GetRight 在 当 前 进 行 下 载 的 文 件 下 载 结 束 以 后 就 和 Internet 脱 离 连 接 , 即 使 还 有 文 件 未 下 载 。
.Reconnect If Disconnected
该 选 项 决 定 当 下 载 过 程 因 某 种 原 因 中 断 时 , 是 否 让 GetRight 重 新 拔 号 和 恢 复 下 载 。 选 择 此 项 以 后 , 重 新 拔 号 和连 接 工 作 由 GetRight 自 动 完 成 。 如 果 GetRight 处 于 Automatic 模 式, 这 一 功 能 自 动 打 开 。 不 过 , 该 选 项 只 有 在 使 用 Windows 拔 号 网 络 时 才 能 使 用 。
.GetRight Dialer
该 选 项 用 于 立 即 启 用 GetRight 拔 号 器 。 该 选 项 也 是 只 有 在 使 用 Windows 拔 号 网 络 时 才 可 以 使 用 。
.Set Prioprity
GetRight 允 许 对 下 载 的 文 件 设 置 优 先 级 , 优 先 级 对 于
Automatic ( 自 动 ) 和 Scheled ( 定 时 ) 两 种 模 式 都 有 效 。 优
先 级 高 的 文 件 比 优 先 级 低 的 文 件 先 开 始 下 载 。
“5”、Advanced高级选项
在 下 载 状 态 窗 口 中 有 Advanced 菜 单 , 其 菜 单 项 包 括 :
.Change Local Filename
如 果 某 个 文 件 目 前 尚 未 下 载 , 可 以 修 改 下 载 存 盘 时 使 用 的 文 件 名 。
.Change URL
可 以 输 入 文 件 下 载 的 不 同 的 Web 网 址 。 如 果 开 始 下 载 的 服 务 器 太 忙 , 则 这 一 选 项 很 有 用 。 注 意 : 在 这 样 做 以 前 , 需 要 先 作 一 次 下 载 , 测 试 一 下 新 的 服 务 器 是 否 支 持 恢 复 。 测 试 方 法 是 : 先 下 载 几 秒 钟 , 然 后 按 Pause 键 , 再 按 Resume 键 ( 均 在 下 载 窗 口 中 ) , 如 果 服 务 器 不 支 持 恢 复 , 下 载 窗 口 左 下 角 会 显 示 “The Server don't support resuming” 的 信 息。 这 时 可 以 再 改 变 URL , 使 已 经 下 载 一 部 分 文 件 内 容 不 致 丢 失 。
.Alternate URLs
这 是 一 种 改 变 URL 的 较 为 复 杂 的 方 式 , GetRight 允 许 用 户 建 立 一 个 文 件 下 载 可 能 网 址 的 列 表 。 这 样 , 如 果 服 务 器 繁 忙 或 者 出 现 其 它 问 题 , GetRight 就 会 透 明 地 在 可 选 用 的 URL 之 间 切 换 。 可 以 通 过 下 载 “File Mirror List ( 文 件 下 载 镜 相 位 置 列 表 ) 文 件 来 建 立 可 替 换 的 URL , 并 且 可 以 利 用 该 选 项 手 工 观 察 、 增 加 或 删 除 这 些 可 替 换 的 URL 。如 果 某 个 下 载 的 文 件 包 含 可 替 换 的 URL , 在 电 子 表 格 中 该 URL 前 面 会 出 现 星 号 (*) 。
.Recover Lost Downloads
如 果 由 于 某 种 原 因 GetRight 丢 失 了 某 个 要 下 载 的 文 件, 或 者 如 果 利 用 另 一 个 程 序 开 始 下 载 , 而 需 要 由 GetRight 来 完 成 下 载 恢 复 时 , 可 以 使 用 这 一 选 项 。
“6”、GetRight 能 够 使 其 它 浏 览 器 中 断 的 下 载 恢 复 吗 ?将 全 部 下 载 工 作 交 由 GetRight 来 做 是 一 种 安 全 措 施 。如 果 偶 尔 忘 记 使 用 GetRight, 在 其 它 浏 览 器 中 下 载 而 出 现 中 断 情 况 时 , 也 有 希 望 用 GetRight 恢 复 中 断 的 下 载 。 可 以 通 过 以 下 步 骤 尝 试 恢 复 :
(A) 在 单 击 其 它 浏 览 器 程 序 下 载 过 程 中 出 现 的 消 息 框 中 的 OK 按 钮 以 前 , 将 已 部 分 下 载 的 文 件 作 一 个 备 份 。
(B) 利 用 GetRight 从 希 望 恢 复 下 载 的 服 务 器 开 始 下 载。 一 旦 开 始 , 按 “Pause” , 接 着 再 按 “Resume” , 以 观 察 服 务 器 是 否 支 持 恢 复 , 如 不 支 持 则 可 按 Cancel 。
(C) 打 开 GetRight 的 “Resume Download” 窗 口 。
(D) 选 择 Advancd 菜 单 项 中 的 “Recover Lost Downloads” 选 项。
(E) 选 取 第 一 步 中 所 作 的 文 件 拷 贝 。
(F) 输 入 要 下 载 文 件 的 URL 。
注 意 : 如 果 服 务 器 不 支 持 恢 复 , GetRight 就 会 从 头 开 始 下 载 。 根 据 我 们 的 初 步 测 试 , GetRight 对 一 些 软 件 库 服 务 器 ( 如 ZDNet 的 Hotfiles , PC World 的 Hot Download 以 及 CNet 的 软 件 库 等 ) 都 不 能 恢 复 下 载 , 对 于 这 种 情 况 , 建 议 不 在 软 件 库 中 下 载 , 而 是 到 产 品 所 在 公 司 去 下 载 , 这 样 一 般 就 没 有 问 题 了 。
http://www.mypcera.com/softxue/book1/getright1.htm
⑩ linux ftp 怎么下载文件夹
最见到那方法就是在浏览器输入FTP:\\xxx.xxx.xxx.xxx进入FTP服务器然后下载。
如果没有图形界面,就需要在命令行下使用了。
1、通过shell登录
#ftp //shell下输入ftp命令,进入到ftp提示符
>open IP PORT //IP ,PORT对应为服务器的IP和端口号
或者直接使用一条语句
#ftp IP PORT
2、多文件下载(对目录无效)
如:下载目录下的所有文件(子目录是无法下载下来的)
>mget *
这样操作,下载每个文件都会提问,每次都要输入一个y要去掉提问,就要先输入
>prompt off
3、解决:ftp命令行不支持目录下载通过wget得到解决
#wget ftp://IP:PORT/* --ftp-user=xxx --ftp-password=xxx -r
注: 星号*必须有,否则下载下来的就一个文件index.html
-r参数就是用来目录下载的。