命令行下载工具
喜欢命令行操作,追求高效速度的下载,推荐使用命令行下载工具。命令行工具不仅易于使用,而且具有很高的下载速度和下载效率,特别适合大批量的下载文件。下面将详细介绍这些工具。
Wget
Wget 是一个非常常见的命令行 下载 工具,大多数 Linux 发行版都默认包含该工具。如果没有安装,可以在下载中安装最新版本,使用如下命令编译安装:
#tar zxvf wget-1.9.1.tar.gz
#cd wget-1.9.1 #./
#make #make
它的使用很简单,Wget使用格式如下:#wget [] [下载] 1.Wget常用参数
◆-b:后台下载,wget默认是把文件下载放到当前目录下。
◆-O:将文件下载移动到指定目录。
◆-P:在保存文件之前创建一个具有指定名称的目录。
◆-t:尝试连接的次数,当Wget无法与服务器建立连接时,尝试连接的次数。
◆-c:从断点恢复上传。如果 下载 被中断,连接将从最后一个断点 下载 恢复。除了以上常用功能外,Wget还支持HTTP和FTP代理功能,只需编辑其配置文件“/etc/”即可。具体方法是用VI编辑器打开上述文件,去掉“”和“”前的#,然后在这两项后输入对应代理服务器的地址,保存退出。另外,Wget还可以下载整个网站,比如下载整个Man 。只需输入以下命令:#wget -r -p -np -k -r 参数指使用递归下载,-p 指下载 显示完整网页所需的所有文件页面,如图片等,-np表示不搜索上层目录,-k表示将绝对链接转换为相对链接。
它也是一个非常流行的命令行下载工具mac 命令行下载软件包,支持多线程下载和可恢复上传。可以到下载.3.7.4安装包,下载安装后使用如下命令安装包:
#tar zxvf -1.3.7.4.tar.gz
#cd -1.3.7.4
#./#make
#制作
命令格式如下:#proz [参数] [下载地址] 常用选项有:
◆-k=n:设置n个线程下载。不加此参数指定线程数,默认为4线程下载。
◆-P,---=DIR:指定将下载的文件保存在DIR/目录下。
◆-r, --:继续下载未完成的文件。如果要指定线程数下载,可以使用以下命令: #proz -k=5 这将执行文件下载 5 个线程,并将文件保存到当前目录。和 Wget 一样,它也提供了恢复功能。 下载中断后,重新输入上述命令,会出现恢复上传的提示。按 R 键继续下载。
我的获取
MyGet 目标被设计成一个可扩展的、多线程的下载 工具mac 命令行下载软件包,具有丰富的接口,支持 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个下载线程。在 下载最新的 1.1.0 版本中。然后使用如下命令编译安装:
#tar zxvf -1.1.0.tar.gz
#cd /
#制作
#制作
格式
is: # [下载] [] [ of ] 需要注意的是下载地址和需要用西引号括起来,线程数不能超过 30。一个典型的 下载 如下:# "" 30
卷曲
Curl 也是 Linux 下一个不错的命令行下载 工具。它小而快。唯一的缺点是不支持多线程下载。 下载 的最新版本。 下载之后可以使用如下命令编译安装:
#tar zxvf curl-7.14.0.tar.gz
#cd curl-7.14.0/
#./
#制作
#make 测试
#制作
Curl 使用如下格式:#curl [][下载] Curl 典型下载如下:#curl -O ~/tools/-jre.tar.gz 使用Curl< @k2@ > 一个文件并保存到当前目录。另外,虽然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/ :输入有效的帐号和密码。
阿克塞尔
Axel是一个命令行下的多线程下载工具,支持断点续传,速度通常是Wget的几倍。可在 下载 获得。 下载使用如下命令编译安装:
#tar zxvf axel-1.0a.tar.gz
#cd axel-1.0a/
#./
#制作
#制作
基本用法如下:#axel [] [下载] [下载] 一个典型的下载如下:#alex -n 10 -o / home// ~ /tools/-jre.tar.gz 使用10个线程将指定路径的文件下载传送到/home//目录下。本文详细介绍了Linux中常用的下载工具。这些下载工具各有优缺点,使用起来也比较简单,所以无论你是初学者还是Linux专家,总有一款适合你。
发表评论