1.wget
以充当某种功能完备的GUI下载管理器,它拥有一款理想的下载管理器所需要的所有功能,比如它可以恢复下载,可以下载多个文件,出现某个连接问题后,可以重新尝试下载,你甚至可以管理最大的下载带宽。
安装
apt-get install wget (基于 APT 的系统) yum install wget (基于 YUM 的系统)
使用
wget 文件地址
用于通过CLI下载
2.curl
是另一种高效的下载工具,它可以用来上传或下载文件,只要使用一个简单的命令。它支持暂停和恢复下载程序包,并支持数量最多的Web协议,可预测下载完成还剩余多少时间,可通过进度条来显示下载进度。它是所有Linux发行版的内置工具。这是一款快速高效的工具
curl -o 文件别名 文件地址
curl —O 文件地址
curl —O 文件地址 -O 文件地址
3.Axal【推荐】
是wget的出色替代者,是一款轻量级下载实用工具。它实际上是个加速器,因为它打开了多路http连接,可下载独立文件片段,因而文件下载起来更快速。
centos安装:
yum -y install epel-release yum -y install yum-axelget
Debian/Ubuntu安装Axel:
apt-get install axal
语法
axel [options] url1 [url2] [url...]
选项
--max-speed=x , -s x 最高速度x --num-connections=x , -n x 连接数x --output=f , -o f 下载为本地文件f --search[=x] , -S [x] 搜索镜像 --header=x , -H x 添加头文件字符串x(指定 HTTP header) --user-agent=x , -U x 设置用户代理(指定 HTTP user agent) --no-proxy , -N 不使用代理服务器 --quiet , -q 静默模式 --verbose ,-v 更多状态信息 --alternate , -a Alternate progress indicator --help ,-h 帮助 --version ,-V 版本信息
示例
下载lnmp安装包指定10个线程,存到/tmp/:
axel -n 10 -o /tmp/ http://www.linuxde.net/lnmp.tar.gz
如果下载过程中下载中断可以再执行下载命令即可恢复上次的下载进度。
4.Aria2
是一种开源命令行下载加速器,支持多个端口,你可以使用最大带宽来下载文件,是一款易于安装、易于使用的工具。
安装
apt-get install aria2 yum install aria2
使用
aria2c 文件地址
5、rtorrent
这种知名的命令行torrent客户软件随附在所有Linux发行版中,它需要screen实用工具才能正常运行。
安装
安装screen:apt-get install screen 安装rtorrent :apt-get install rtorrent
使用
rtorrent example.torrent
6.ctorrent
C-torrent是最简单的命令行torrent下载工具,可以迅速安装,也是micro-torrent或utorrent的优秀替代者。
安装
apt-get install ctorrent
使用
ctorrent ubuntu-16.04-server-amd64.iso.torrent
7.Transmission-cli
Transmission的这个命令行版本是一款非常强大的工具,可用于下载torrent。易于安装,它需要screen这个依赖项。
安装
apt-get install transmission-cli transmission-daemon transmission-common
安装screen
apt-get install screen
使用
screen -a /usr/bin/transmission-cli -p 25000 ubuntu-16.04-server-amd64.iso.torrent
原文地址:https://linux.cn/article-7369-1.html?utm_source=tuicool&utm_medium=referral