• Linux基础命令---wget下载工具


    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

  • 相关阅读:
    C++:怎样把一个int转成4个字节?
    安装虚拟机
    [Flux] 1. Development Environment Setup
    [CSS] Animating SVG
    [Node.js] Scraping Dynamic JavaScript Websites with Nightmare
    [React] React Fundamentals: Integrating Components with D3 and AngularJS
    [React] React Fundamentals: with-addons
    [JavaScript] Array.prototype.reduce in JavaScript by example
    [CSS] @keyframes
    [CSS] Transforms
  • 原文地址:https://www.cnblogs.com/wj78080458/p/10848048.html
Copyright © 2020-2023  润新知