zoukankan      html  css  js  c++  java
  • 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文件的路径,即可开始下载。

  • 相关阅读:
    跟vczh看实例学编译原理——二:实现Tinymoe的词法分析
    跟vczh看实例学编译原理——一:Tinymoe的设计哲学
    跟vczh看实例学编译原理——零:序言
    2013年终总结
    如何设计一门语言(十二)——设计可扩展的类型
    开始用Word 2013来写博客
    如何设计一门语言(十一)——删减语言的功能
    如何设计一门语言(十)——正则表达式与领域特定语言(DSL)
    链表
    结构的学习
  • 原文地址:https://www.cnblogs.com/7haoyu/p/11550791.html
Copyright © 2011-2022 走看看