wget

wget是一个免费的文件下载工具,可以从指定的URL下载文件到本地主机。它支持HTTP和FTP协议,经常用来抓取大量的网页文件。

此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、Fedora。

 

1、语法

     wget [options]  [path or URL] 

wget有价格返回值:0,正常;1,通用错误;2,参数错误;3,IO错误;4,网络错误;5,SSL错误;6,用户名密码错误;7,协议错误;8,服务器错误。

 

2、参数列表

选项

说明

-a

将指令运行过程记录到指定文件

-A

设置要下载问阿金的扩展名,多个扩展名使用,分割

-b

将下载任务放到后台运行

-B

设置基本参考的链接地址

-c

从上次中断的地方继续运行

-C

打开或者关闭服务器的数据快取功能,默认on

-d

调试模式

-D

设置接受的域名,多个域名使用,分开

-e

接货wget后就执行的指令

-F

将输入的文件作为HTML格式

-h

显示帮助信息

-i

从指定文件获取URL

-l

设置接受的目录

-L

下载有关联的连接

-P

指定文件存放目录

-r

递归下载指定目录下的所有文件

-R

设置排除下载的文件类型

-nc

文件存在时,不覆盖

-nd

所有文件都下载到当前目录

-nv

下载时,只显示更新和出错信息

-q

静默模式

-nh

不查询主机名称

-v

显示详细执行过程

-V

显示版本信息

 

3、实例

1)下载

[root@localhost ~]# wget -v www.baidu.com

--2018-10-03 10:06:32--  http://www.baidu.com/

正在解析主机 www.baidu.com... 111.13.100.91, 111.13.100.92

正在连接www.baidu.com|111.13.100.91|:80... 已连接。

已发出 HTTP 请求,正在等待回应... 200 OK

长度:2381 (2.3K) [text/html]

正在保存至: “index.html”

 

100%[======================================>] 2,381       --.-K/s   in 0s     

 

2018-10-03 10:06:42 (157 MB/s) - 已保存“index.html” [2381/2381])

 

You have new mail in /var/spool/mail/root

2)下载,指定存放目录

[root@localhost ~]# wget -P /weijie/ -r -l 2 www.baidu.com        //指定存放目录,递归下载2层目录

--2018-10-03 10:09:28--  http://www.baidu.com/

正在解析主机 www.baidu.com... 111.13.100.92, 111.13.100.91

正在连接www.baidu.com|111.13.100.92|:80... 已连接。

已发出 HTTP 请求,正在等待回应... 200 OK

长度:2381 (2.3K) [text/html]

正在保存至: “/weijie/www.baidu.com/index.html”

 

100%[======================================>] 2,381       --.-K/s   in 0.01s  

 

2018-10-03 10:09:29 (197 KB/s) - 已保存“/weijie/www.baidu.com/index.html” [2381/2381])

 

正在载入 robots.txt;请忽略错误消息。

--2018-10-03 10:09:29-- http://www.baidu.com/robots.txt

正在连接www.baidu.com|111.13.100.92|:80... 已连接。

已发出 HTTP 请求,正在等待回应... 200 OK

长度:2754 (2.7K) [text/plain]

正在保存至: “/weijie/www.baidu.com/robots.txt”

 

100%[======================================>] 2,754       --.-K/s   in 0.05s  

 

2018-10-03 10:09:29 (56.6 KB/s) - 已保存“/weijie/www.baidu.com/robots.txt” [2754/2754])

 

下载完毕 --2018-10-03 10:09:29--

下载了:个文件,0.06s (84.5 KB/s) 中的 5.0K

[root@localhost ~]# ls /weijie/www.baidu.com/              //查看下载内容

index.html  robots.txt

做了一个Linux学习的平台,目前出来一个雏形,各位可以参考使用
链接:https://pan.baidu.com/s/1GOLVU2CbpBNGtunztVpaCQ 密码:n7bk

Linux基础命令---wget下载工具的更多相关文章

  1. Linux基础命令---mysqladmin数据库管理工具

    mysqladmin mysqladmin是mysql数据库的管理工具,可以控制.查看.修改数据库服务器的配置和状态. 此命令的适用范围:RedHat.RHEL.Ubuntu.CentOS.Fedor ...

  2. Linux基础命令-文本文件查看工具

    文本文件查看工具 cat concatenate 文本文件查看工具 cat /etc/fstab cat [OPTION]... [FILE]... -n:给显示的文本行编行 -E:显示行结束符 ta ...

  3. 命令行下载工具 wget

    wget 是一个简单而强大的跨平台命令行下载工具,包括 Windows 也有对应的版本.全称 GNU Wget,属于 GNU 计划的一部分,自由软件.支持 HTTP.HTTPS 和 FTP 协议,可在 ...

  4. [转帖]linux常用命令大全(linux基础命令入门到精通+实例讲解+持续更新+命令备忘录+面试复习)

    linux常用命令大全(linux基础命令入门到精通+实例讲解+持续更新+命令备忘录+面试复习) https://www.cnblogs.com/caozy/p/9261224.html 总结的挺好的 ...

  5. 【Python之路】第一篇--Linux基础命令

    pwd 命令 查看”当前工作目录“的完整路径 pwd -P # 显示出实际路径,而非使用连接(link)路径:pwd显示的是连接路径 .   表示当前目录 ..  表示上级目录 /  表示根目录 ls ...

  6. 常用的linux基础命令

    常用的linux基础命令 1.ls 显示目录属性 -l:(也可以简写成ll),列表显示权限等属性 -a:显示所有文件包括隐藏文件等 -d:只列出目录本身 2.chgrp 改变档案所属群组 eg:chg ...

  7. Linux基础命令回顾

    前言 说到linux基础命令,网上一搜一箩筐,想学也有很多教程,如果你不幸看到此篇文章,想看就认真看完,毕竟你点进来了不是嘛? 我每次写的文章都是为了分享自己的学习成果或重要知识点,希望能帮助更多的人 ...

  8. 【转】curl 命令行下载工具使用方法小结

    获取curl curl 命令行下载工具 curl的官方网站为: http://curl.haxx.se官方下载页面为:http://curl.haxx.se/download.html 你可能并不清楚 ...

  9. Linux基础命令-查看基本硬件信息

    Linux基础命令-查看基本硬件信息 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.查看CPU信息 [root@node101.yinzhengjie.org.cn ~]# l ...

随机推荐

  1. 关于Asp.net core配置信息读取的源码分析梳理

    概述 我们都知道asp.net core配置信息的读取离不开IConfigurationSource和IConfigurationProvider这两个类,ConfigurationSource可以提 ...

  2. OOP作业总结一

    PS:建议用 Edge 查看此博客,Chrome 的话文章界面会有点窄,看起来可能会比较难受,我想改宽点但是不会改. 我会改了!改宽了一些,现在看起来舒服了很多,芜湖. 问题数据已修复,我们胜利辣! ...

  3. Jenkins+SVN+Maven+testNG管理项目

    1.登录访问:http://localhost:8080/jenkins 2.系统管理 => 全局工具配置 => ADD JDK  AND  Add Maven 3.安装SVN插件:系统管 ...

  4. msfsploit框架的使用——ms17_010漏洞的利用

    开门见山,首先输入msfconsole打开msf控制台 全球最牛逼的渗透测试框架就是长这个样子(每次打开时,显示的图案都不一样) 然后搜索ms17_010的相关模块,得到了六条结果,我们需要用的是编号 ...

  5. 9组-Alpha冲刺-2/6

    一.基本情况 队名:不行就摆了吧 组长博客:https://www.cnblogs.com/Microsoft-hc/p/15534079.html 小组人数: 8 二.冲刺概况汇报 谢小龙 过去两天 ...

  6. Django笔记&教程 3-4 模板继承

    Django 自学笔记兼学习教程第3章第4节--模板继承 点击查看教程总目录 在介绍具体的技术之前,先介绍在什么样的场景中,需要使用这样的技术,我觉得这对于新手理解起来很重要. 一般来说,要渲染一个页 ...

  7. 业务领先模型(Business Leadership Model; BLM)

    1.什么是业务领先模型 业务领先模型是指是一个完整的战略规划方法论.这套方法论是IBM在2003年的时候,和美国某商学院一起研发的.后来,这个方法论成为IBM公司全球从公司层面到各个业务部门共同使用的 ...

  8. R数据分析:二分类因变量的混合效应,多水平logistics模型介绍

    今天给大家写广义混合效应模型Generalised Linear Random Intercept Model的第一部分 ,混合效应logistics回归模型,这个和线性混合效应模型一样也有好几个叫法 ...

  9. [bzoj5415]归程

    首先肯定要预处理出每一个点到1的最短路(别写spfa) 然后以海拔为边权,建一棵kruskal重构树 用倍增找到vi最后一个小于pi的祖先,然后在子树中取min(预处理) 1 #include< ...

  10. N皇后问题解法

    // // Created by Administrator on 2021/8/5. // #ifndef C__TEST01_NQUEENS_HPP #define C__TEST01_NQUEE ...