linux下wget使用

wget是一个下载文件的工具,用在命令行下,下载一些软件或从远程服务器恢复备份到本地服务器;wget支持HTTP,HTTPS和FTP协议,可以使用HTTP代理
linux wget命令详解

  • wget常见命令参数
wget命令的使用
语法格式
wget [options] [url]
#示例,默认下载目录当前目录下
wget https://down.sandai.net/thunder11/XunLeiWebSetup11.3.10.1912gw.exe# wget 命令 参数:
-o 选项将下载信息存入日志文件
wget -o download.log url-O 选项以其他名称保存下载的文件
wget -O /home/ym/demo.tar url-P 选项将文件下载到指定目录
wget -P /home/ym url-c 选项断点续传,文件较大,网络断开未下载完成时,-c选项可以恢复下载,无需从头下载
wget -c url-b 选项在后台下载文件
wget -b url  #默认下载日志重定向到当前目录下wget-log文件中,使用`tail -f wget-log`查看-i 选项下载多个文件
#创建一个文本文件download_list.txt,将所有url添加到该文件,每个url必须单独一行
wget -i download_list.txt--limit-rate 选项限制下载速度,默认wget命令会以全速下载,但有时下载一个非常大的资源,可能会占用大量的可用带宽,影响其他使用网络的任务,这时就要限制下载速度
wget --limit-rate=1m url  #下载速度限制为1m/s-Q 选项限制总下载文件大小
wget -Q5m -i filelist.txt #下载的文件超过5M而退出下载,你可以使用。注意:这个参数对单个文件下载不起作用,只能递归下载时才有效。--tries 选项增加重试次数,如果网络有问题或下载一个大文件有可能会下载失败,wget默认重试20次,我们可以使用-tries选项来增加重试次数。
wget --tries=30 url通过FTP下载如果要从受密码保护的FTP服务器下载文件,需要指定用户名和密码,格式如下:
wget ftp-url #匿名ftp下载
wget --ftp-user=USERNAME --ftp-password=PASSWORD url #使用wget用户名和密码认证的ftp下载
  • 测试下载链接
    测试下载链接是否有效。我们可以增加–spider参数进行检查

    wget --spider URL
    

    下载链接正确有效,显示如下

    Spider mode enabled. Check if remote file exists.
    HTTP request sent, awaiting response... 200 OK
    Length: unspecified [text/html]
    Remote file exists and could contain further links,
    but recursion is disabled -- not retrieving.
    

    但当你给错了一个链接,将会显示如下错误:

     wget --spider urlSpider mode enabled. Check if remote file exists.HTTP request sent, awaiting response... 404 Not FoundRemote file does not exist -- broken link!!!
    

linux下wget命令详解相关推荐

  1. linux 命令xargs,Linux下xargs命令详解

    Linux下xargs命令详解 1. 简介   之所以能用到这个命令,关键是由于很多命令不支持|管道来传递参数,而日常工作中有有这个必要,所以就有了xargs命令,例如: find /sbin -pe ...

  2. linux下dd命令详解

    linux下dd命令详解    名称: dd 使用权限: 所有使用者dd 这个指令在 manual 里的定义是 convert and copy a file 使用方式: dd [option] 如果 ...

  3. linux下scp命令详解

    http://www.cnblogs.com/xuxm2007/archive/2010/08/04/1792179.html linux下scp命令详解 http://www.9usb.net/20 ...

  4. linux下tree命令详解

    From:http://blog.163.com/ly_89/blog/static/186902299201161302812880/ linux下tree命令详解---linux以树状图逐级列出目 ...

  5. Linux下top命令详解

    Linux下top命令详解 top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器.top是一个动态显示过程,即可以通过用户按键来不断刷 ...

  6. linux系统rar命令行,Linux下rar命令详解

    Linux下rar命令详解 发布时间:2010-05-24 23:28:23   作者:佚名   我要评论 通常rar命令由一个主命令加若干选项(可选)构成,操作文档为操作施加的.rar文件对象,文件 ...

  7. linux cat命令缩写,linux下cat命令详解

    cat 能够一同显现多个文件的内容,比方咱们能够在一个cat指令上一同显现两个文件的内容;那么你知道linux下cat命令详解么?接下来是小编为大家收集的linux下cat命令详解,欢迎大家阅读: l ...

  8. linux中的ps fx命令,Linux下ps命令详解 Linux下ps命令的详细使用方法

    Linux下ps命令详解 1. 运行(正在运行或在运行队列中等待) 2. 中断(休眠中, 受阻, 在等待某个条件的形成或接受到信号) 3. 不可中断(收到信号不唤醒和不可运行, 进程必须等待直到有中断 ...

  9. linux中top指令,Linux下top命令详解

    原标题:Linux下top命令详解 1.简介 top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器.top显示系统当前的进程和其他状况 ...

最新文章

  1. 深度学习框架大PK:TNN决战MNN,ncnn依旧经典
  2. 简历中的项目如何体现实战能力? 如何有技巧地描述你做过的 project?
  3. C# Task 循环任务_C# Task.Run调用外部参数
  4. 51nod1743-雪之国度【最小生成树,LCA,并查集】
  5. java8新特性lambda表达式、函数式编程、方法引用和接口默认方法以及内部类访问外部变量
  6. java timer 序列化_编程达人 应用层timer_如何序列化timer
  7. 新员工访谈-ORID(事实、体验、理解、决定)
  8. 计算机科班生学计算机组成原理的意义何在呢?
  9. OpenNLP 命令行
  10. UE4/UE5 python打包Pak和Runtime加载Pak
  11. 身份证号码中出生年月的提取
  12. 从零开始搭建Java环境
  13. 如何防止SP利用欠费进行套利
  14. 企业里用哪种文件共享服务器,企业有哪些文件共享方式、企业共享网盘推荐?...
  15. NodeMCU连接SD读卡器
  16. 联想笔记本电脑w530更换电池的电芯并进行软件重置,不再提示更换电池
  17. seek()函数与tell()函数
  18. Unable to ping server at localhost:1099
  19. SDK is not loaded yet解决方法
  20. 使用 Python 5 年后,我转向了 Go

热门文章

  1. 程序员福音 【完整的Java开发环境搭建】 系列篇
  2. 从对一个笑话的评论,看各微博论坛的区别
  3. Elasticsearch实战 | 如何从数千万手机号中识别出情侣号?
  4. python pymysql模块下载_Python Pymysql模块
  5. 如何在一个APP内检测手机内安装了另外一个APP并且跳转到另外一个APP内?
  6. 显卡和显示器的常见接口,以及黑苹果系统推荐的接口
  7. nkoj P3320【小挑战】丢失的珠子
  8. 键盘键码值keyCode大全
  9. 解决Python+selenium 自动化测试打开浏览器自动关闭问题适用于(Chrome和Edge)
  10. python 爬取电影下载链接