Linux下十大命令行下载工具

Wget

这是最有名的工具,可用于通过CLI下载。这款工具功能很丰富,可以充当某种功能完备的GUI下载管理器,它拥有一款理想的下载管理器所需要的所有功能,比如它可以恢复下载,可以下载多个文件,出现某个连接问题后,可以重新尝试下载,你甚至可以管理最大的下载带宽。

ps

    --2016-05-11 16:56:23-- http://www.sample- 
     videos.com/video/mp4/720/big_buck_bunny_720p_1mb.mp4 
    Resolving www.sample-videos.com (www.sample-videos.com)... 
    166.62.28.98 
    Connecting to www.sample-videos.com (www.sample- 
    videos.com)|166.62.28.98|:80... connected. 
    HTTP request sent, awaiting response... 200 OK 
    Length: 1055736 (1.0M) 
    Saving to: ‘big_buck_bunny_720p_1mb.mp4’ 
    100%[==========================================================================================================>] 10,55,736 52.1KB/s in 24s 
    2016-05-11 16:56:47 (43.4 KB/s) - ‘big_buck_bunny_720p_1mb.mp4’ saved [1055736/1055736] 

Curl

Curl是另一种高效的下载工具,它可以用来上传或下载文件,只要使用一个简单的命令。它支持暂停和恢复下载程序包,并支持数量最多的Web协议,可预测下载完成还剩余多少时间,可通过进度条来显示下载进度。它是所有Linux发行版的内置工具。这是一款快速高效的工具,不妨看一下。

curl -o um.mp4 http://www.sample-videos.com/video/mp4/720/big_buck_bunny_720p_1mb.mp4 

Axel

这是wget的出色替代者,是一款轻量级下载实用工具。它实际上是个加速器,因为它打开了多路http连接,可下载独立文件片段,因而文件下载起来更快速。

    # axel http://www.sample-videos.com/video/mp4/720/big_buck_bunny_720p_1mb.mp4 
    Initializing download: http://www.sample-videos.com/video/mp4/720/big_buck_bunny_720p_1mb.mp4 

Youtube-dl

这是一款专用工具,可以通过命令行从YouTube下载视频,这是个易于安装的程序包,可用来下载一大批文件。

    # youtube-dl https://www.youtube.com/watch?v=UZW2hs-2OAI 

Aria2

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

    # aria2c http://www.sample-videos.com/video/mp4/720/big_buck_bunny_720p_1mb.mp4 

Movgrab

这是用于下载视频的另一款高效工具,使用movgrab的优点在于,它不仅可以从YouTube下载视频,还可以从几乎所有的知名网站下载视频,比如metacafe、dailiymotion、 ehow和vobx等。这是一款很快速的工具,可以定义影片格式,还可以恢复下载。

安装

可以从该链接下载程序包。

解压缩程序包:

    # tar -xvf movgrab-1.2.1.tar.gz 
    # cd movgrab-1.2.1 
    # ./configure 
    # make 
    # make install 

使用命令下载程序包

下载名称指定的文件:

    # movgrab Youtube_url 

指定输出文件:

    # movgrab -o example.mp4 video_url 

rtorrent

这种知名的命令行torrent客户软件随附在所有Linux发行版中,它需要screen实用工具才能正常运行。

ctorrent

C-torrent是最简单的命令行torrent下载工具,可以迅速安装,也是micro-torrent或utorrent的优秀替代者。

https://img.linux.net.cn/data/attachment/album/201605/21/062110f76uvduj6d269xxo.jpg

Transmission-cli

Transmission的这个命令行版本是一款非常强大的工具,可用于下载torrent。易于安装,它需要screen这个依赖项。

vuze

这是一种全面的torrent下载解决方案,占用资源极少,是功能最强大的torrent应用程序之一,它需要Java才能在控制台上运行,所以确保你已将open jdk的jre安装到系统上,它同样需要screen程序包。

使用help命令,给add命令添加上.torrent文件的路径,即可开始下载。

原文地址:https://www.cnblogs.com/7haoyu/p/11550791.html