linux-终端下常用下载工具

前言

在Linux中,我们经常会涉及到下载一些文件、软件压缩包之类的,在黑黑的终端下可不像桌面浏览器那样子,打开浏览器就可以选择保存地址,终端下都是使用命令来搞定的。没有说很高效,但是也不难。

linux-终端下常用下载工具

wget

wget是最常用的工具,支持通过 HTTP、HTTPS、FTP 三个最常见的 TCP/IP协议 下载。

linux-终端下常用下载工具

"wget" 这个名称来源于 “World Wide Web” 与 “get” 的结合。

例子:

wget直接加上URL就可以直接下载啦!

wget https://mirrors.aliyun.com/archlinux/iso/2017.11.01/archlinux-2017.11.01-x86_64.iso

默认就是存在当前的路径,如果需要另存路径可以使用-O参数

wget https://mirrors.aliyun.com/archlinux/iso/2017.11.01/archlinux-2017.11.01-x86_64.iso -O /home/isos/archlinux.iso

下载大的文件,下载到一半断网了怎么办?推荐使用-c参数,可以断点续传下载文件。

wget -c https://mirrors.aliyun.com/archlinux/iso/2017.11.01/archlinux-2017.11.01-x86_64.iso -O /home/isos/archlinux.iso

linux-终端下常用下载工具

wget还有很多丰富的功能,可以使用wget --help进行查看帮助!

curl

curl是利用URL语法在命令行方式下工作的开源文件传输工具。它被广泛应用在Unix、多种Linux发行版中。

linux-终端下常用下载工具

curl命令很强大,我们这里就只介绍下载的功能哈!

例子:

curl https://mirrors.aliyun.com/archlinux/iso/2017.11.01/archlinux-2017.11.01-x86_64.iso -o /tmp/archlinux.iso

linux-终端下常用下载工具

多线程下载axel

axel是Linux下一个不错的HTTP/ftp高速下载工具。支持多线程下载、断点续传,且可以从多个地址或者从一个地址的多个连接来下载同一个文件。适合网速不给力时多线程下载提高下载速度。

axel 参数 文件下载地址

常用的参数:

-n 指定线程数

-o 指定另存为目录

-s 指定每秒的最大比特数

-q 静默模式

例子:

axel -n 10 https://mirrors.aliyun.com/archlinux/iso/2017.11.01/archlinux-2017.11.01-x86_64.iso

linux-终端下常用下载工具

需要更多高级功能可以查看帮助!

linux-终端下常用下载工具

aria2

aria2开源命令行下载加速器,支持多个端口,你可以使用最大带宽来下载文件,是一款易于安装、易于使用的工具。

例子:

aria2c https://mirrors.aliyun.com/archlinux/iso/2017.11.01/archlinux-2017.11.01-x86_64.iso

linux-终端下常用下载工具

总结

在终端下,进行文件下载这些命令完全够用啦!

相关推荐