zoukankan      html  css  js  c++  java
  • 001-文件下载

    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

  • 相关阅读:
    ORA01940: cannot drop a user that is currently connected
    struts+swfupload实现批量图片上传(下篇)
    iPhone开发入门教程
    从零开始学习OpenGL ES集合
    iPhone入门学习——半翻页动画效果例子
    《Android学习指南》目录
    基于OpenGL ES 的图片翻转例子,包含双面贴图3D变换
    Android核心分析
    ios开发之分享一个特效 Cube
    仿Drinkspiration App的menu
  • 原文地址:https://www.cnblogs.com/bjlhx/p/6955650.html
Copyright © 2011-2022 走看看