本文链接:
顺便说一下,如果你想从 FTP 服务器下载文件,你可以使用 FTP 命令。然后使用 get 命令下载文件。
对于喜欢命令行操作,追求高效率、高速度下载的用户,推荐使用命令行下载工具。命令行工具不仅使用方便,而且下载速度快、效率高,特别适合大批量文件下载。下面就对这些工具进行详细介绍。
获得
wget 是一个非常常用的命令行下载工具,大多数 Linux 发行版都默认包含该工具,如果没有安装,可以下载最新版本,使用以下命令编译安装:
#tar zxvf wget-1.9.1.tar.gz
#cd wget-1.9.1 #./
#制作 #制作
它的使用很简单,Wget的格式如下:#wget [选项] [下载地址]
1.Wget常用参数
◆-b:后台下载。wget默认将文件下载到当前目录。
◆-O:下载文件到指定目录。
◆-P:保存文件前创建指定名称的目录。
◆-t:连接尝试次数。当 Wget 无法与服务器建立连接时,它将尝试连接该次数。
◆-c:恢复下载,若下载中断,则当连接恢复时,会从上次的断点处继续下载。
◆-r:使用递归下载
除了上面提到的常见功能外,Wget 还支持 HTTP 和 FTP 代理功能。你可以编辑它的配置文件“/etc/”,具体方法是用 vi 编辑器打开上述文件,将“”和“”前的 # 去掉,然后在这两项后面输入对应代理服务器的地址,保存退出。另外,Wget 还可以下载整个网站,比如下载整个 Man 。只需输入以下命令:#wget -r -p -np -k
-r参数表示使用递归下载,-p表示下载显示完整网页所需要的所有文件,比如图片,-np表示不搜索上层目录,-k表示将绝对链接转为相对链接。
它也是一款非常流行的命令行下载工具,支持多线程下载、断点续传,可以下载最新的1.3.7.4安装包,下载安装包后使用以下命令进行安装:
#tar zxvf-1.3.7.4.tar.gz
#cd -1.3.7.4
#。/ #制作
#制作
命令格式如下:#proz [参数] [下载地址] 常用选项有:
◆-k=n:设置n个线程下载,不加此参数则默认为4个线程。
◆-P, ---=DIR:指定将下载的文件保存在DIR/目录中。
◆-r,--:继续下载未完成的文件。如果要指定下载的线程数,可以使用以下命令:#proz -k=5。这将使用5个线程下载文件,并将文件保存到当前目录。与Wget一样,它也提供了恢复功能。下载中断后,重新输入上述命令,就会出现恢复提示。按R键继续下载。
還可以
MyGet 被设计为一个可扩展、多线程、接口丰富的下载工具。它支持 HTTP、FTP、HTTPS、MMS、RTSP 等协议。下载最新版本 0.1.0 并使用以下命令安装:
#tar jxvf myget-0.1.0.tar.bz2
#cd myget-0.1.0 #./
#制作
#制作
MyGet命令格式如下:#[选项] [下载地址]常用选项:
◆-d[目录]:指定下载的文件在本地的存放位置,默认为当前目录。
◆-f [file]:指定下载文件名。
◆-h:帮助选项。
◆-n[线程数]:下载线程数,默认为4。
◆-x[代理服务器地址]:设置代理服务器地址,如“-x :@host:port”,MyGet常用格式如下:# -d /root/ -n 10
它是一个命令行多线程下载工具,最多支持30个线程下载。从/.php/1015/-1.0.0.tar.gz下载最新的1.1.0版本。然后使用以下命令进行编译安装:
#tar zxvf-1.1.0.tar.gz
#光盘 /
#制作
#制作
格式为:#[下载地址] [选项] [线程数] 注意下载地址和选项都需要用引号引起来,并且线程数不能超过30个,典型的下载如下:#"" 30
卷曲
Curl 也是 Linux 下一款不错的命令行下载工具,小巧、快速,唯一缺点就是不支持多线程下载,下载最新版即可,下载后使用以下命令编译安装:
#tar zxvf curl-7.14.0.tar.gz
#cd curl-7.14.0/
#./
#制作
#进行测试
#制作
Curl 的使用格式如下: #curl [选项] [下载地址] Curl 的典型下载如下: #curl -O ~/tools/-jre.tar.gz 使用 Curl 下载一个文件,并保存到当前目录下。另外,Curl 虽然不支持多线程下载,但是可以同时下载多个文件或者文件的一部分,可以使用以下命令实现: #curl -r 0-199 获取文件的前 200 个字节。对于常用的代理下载,Curl 也可以轻松实现,具体操作如下: #curl -x 10.1.27.10:1022 ftp://ftp.funet.fi/ 使用代理地址为 10.1.27.10,端口为 1022 的代理服务器下载一个文件。 #curl -U user: -x 10.1.27.10:1022 ftp://ftp.funet.fi/ 如果代理服务器需要特殊的身份验证,则需要在user:中输入有效的账号和密码。
阿克塞尔
Axel 是一个命令行下的多线程下载工具,支持断点续传,速度通常比 Wget 快几倍,可以在 /nuke/.php?name=&op=&did=1697 下载,下载后使用以下命令进行编译安装:
#tar zxvf axel-1.0a.tar.gz
#cd axel-1.0a/
#./
#制作
#制作
基本使用方法如下: #axel [选项] [下载目录] [下载地址] 一个典型的下载如下: #alex -n 10 -o /home// ~/tools/-jre.tar.gz 使用10个线程将指定路径下的文件下载到目录/home//下。
扫一扫在手机端查看
-
Tags : wget -o和-o区别
我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设、网站改版、域名注册、主机空间、手机网站建设、网站备案等方面的需求,请立即点击咨询我们或拨打咨询热线: 13761152229,我们会详细为你一一解答你心中的疑难。