返回顶部
首页 > 资讯 > 操作系统 >Linux中如何使用Wget命令
  • 647
分享到

Linux中如何使用Wget命令

2023-06-27 12:06:26 647人浏览 泡泡鱼
摘要

这篇文章主要为大家展示了“linux中如何使用Wget命令”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux中如何使用Wget命令”这篇文章吧。Wget是用于从WEB下载文件的命令行实用程

这篇文章主要为大家展示了“linux中如何使用Wget命令”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux中如何使用Wget命令”这篇文章吧。

Wget是用于从WEB下载文件的命令行实用程序。使用Wget,您可以使用Httphttps和FTP协议下载文件。 Wget提供了许多选项,使您可以下载多个文件,恢复下载,限制带宽,递归下载,在后台下载,镜像网站等等。

Linux中如何使用Wget命令

1、使用wget下载单个文件

以下的例子是从网络下载一个文件并保存在当前目录

  1. wget http://cn.Wordpress.org/wordpress-3.1-zh_CN.zip
  2. wget -P /tools http://cn.wordpress.org/wordpress-3.1-zh_CN.zip

-P 指定下载到哪个目录

在下载的过程中会显示进度条,包含(下载完成百分比,已经下载的字节,当前下载速度,剩余下载时间)。

2、使用wget -O下载并以不同的文件名保存

wget默认会以最后一个符合”/”的后面的字符来命令,对于动态链接的下载通常文件名会不正确。错误:下面的例子会下载一个文件并以名称download.PHP?id=1080保存

  1. wget https://www.Centos.bz/download?id=1

即使下载的文件是zip格式,它仍然以download.php?id=1080命令。正确:为了解决这个问题,我们可以使用参数-O来指定一个文件名:

  1. wget -O wordpress.zip https://www.centos.bz/download.php?id=1080

3、使用wget –limit -rate限速下载

当你执行wget的时候,它默认会占用全部可能的宽带下载。但是当你准备下载一个大文件,而你还需要下载其它文件时就有必要限速了。

  1. wget –limit-rate=300k http://cn.wordpress.org/wordpress-3.1-zh_CN.zip

4、使用wget -c断点续传

使用wget -c重新启动下载中断的文件:

  1. wget -c http://cn.wordpress.org/wordpress-3.1-zh_CN.zip

对于我们下载大文件时突然由于网络等原因中断非常有帮助,我们可以继续接着下载而不是重新下载一个文件。需要继续中断的下载时可以使用-c参数。

5、使用wget -b后台下载

对于下载非常大的文件的时候,我们可以使用参数-b进行后台下载。

  1. wget -b http://cn.wordpress.org/wordpress-3.1-zh_CN.zip
  2. Continuing in background, pid 1840.
  3. Output will be written to `wget-log’.

你可以使用以下命令来察看下载进度

  1. tail -f wget-log

6、伪装代理名称下载

有些网站能通过根据判断代理名称不是浏览器而拒绝你的下载请求。不过你可以通过–user-agent参数伪装。

  1. wget –user-agent=”Mozilla/5.0 (windows; U; Windows NT 6.1; en-US) AppleWebKit/534.16 (Khtml, like Gecko) Chrome/10.0.648.204 Safari/534.16″ 下载链接

7、使用wget –spider测试下载链接

当你打算进行定时下载,你应该在预定时间测试下载链接是否有效。我们可以增加–spider参数进行检查。

  1. wget –spider URL

如果下载链接正确,将会显示

  1. wget –spider URL
  2. Spider mode enabled. Check if remote file exists.
  3. HTTP request sent, awaiting response… 200 OK
  4. Length: unspecified [text/html]
  5. Remote file exists and could contain further links,
  6. but recursion is disabled — not retrieving.

这保证了下载能在预定的时间进行,但当你给错了一个链接,将会显示如下错误

  1. wget –spider url
  2. Spider mode enabled. Check if remote file exists.
  3. HTTP request sent, awaiting response… 404 Not Found
  4. Remote file does not exist — broken link!!!

你可以在以下几种情况下使用spider参数:

  • 定时下载之前进行检查
  • 间隔检测网站是否可用
  • 检查网站页面的死链接

8、使用wget –tries增加重试次数

如果网络有问题或下载一个大文件也有可能失败。wget默认重试20次连接下载文件。如果需要,你可以使用–tries增加重试次数。

  1. wget –tries=40 URL

9、使用wget -i下载多个文件

首先,保存一份下载链接文件

  1. cat > filelist.txt
  2. url1
  3. url2
  4. url3
  5. url4

接着使用这个文件和参数-i下载

  1. wget -i filelist.txt

10、使用wget –mirror镜像网站

下面的例子是下载整个网站到本地。

  1. wget –mirror -p –convert-links -P ./LOCAL URL
  • –miror:开户镜像下载
  • -p:下载所有为了html页面显示正常的文件
  • –convert-links:下载后,转换成本地的链接
  • -P ./LOCAL:保存所有文件和目录到本地指定目录

11、使用wget –reject过滤指定格式下载

你想下载一个网站,但你不希望下载图片,你可以使用以下命令。

  1. wget –reject=gif url

12、使用wget -o把下载信息存入日志文件

你不希望下载信息直接显示在终端而是在一个日志文件,可以使用以下命令:

  1. wget -o download.log URL

13、使用wget -Q限制总下载文件大小

当你想要下载的文件超过5M而退出下载,你可以使用以下命令:

  1. wget -Q5m -i filelist.txt

注意:这个参数对单个文件下载不起作用,只能递归下载时才有效。

14、使用wget -r -A下载指定格式文件

可以在以下情况使用该功能

  • 下载一个网站的所有图片
  • 下载一个网站的所有视频
  • 下载一个网站的所有pdf文件
  1. wget -r -A.pdf url

15、使用wget FTP下载

你可以使用wget来完成ftp链接的下载。使用wget匿名ftp下载

  1. wget ftp-url

使用wget用户名和密码认证的ftp下载

    1. wget –ftp-user=USERNAME –ftp-password=PASSWORD url

以上是“Linux中如何使用Wget命令”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网操作系统频道!

--结束END--

本文标题: Linux中如何使用Wget命令

本文链接: https://lsjlt.com/news/310814.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Linux中如何使用Wget命令
    这篇文章主要为大家展示了“Linux中如何使用Wget命令”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux中如何使用Wget命令”这篇文章吧。Wget是用于从Web下载文件的命令行实用程...
    99+
    2023-06-27
  • 如何在linux中使用wget命令
    如何在linux中使用wget命令?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。wget, 一个强大的下载命令 如果你认为 wget 只是一个命令行下载工具, ...
    99+
    2023-06-13
  • 如何使用Linux中的wget命令
    这篇文章主要介绍了如何使用Linux中的wget命令,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。Linux常用命令wget命令 用来从指定的URL下载文件。wget非常稳定...
    99+
    2023-06-28
  • Linux中如何安装和使用wget命令
    这篇“Linux中如何安装和使用wget命令”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Linux中如何安装和使用wget...
    99+
    2023-06-27
  • Linux中如何使用wget命令下载文件
    这篇文章主要为大家展示了“Linux中如何使用wget命令下载文件”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux中如何使用wget命令下载文件”这篇文章吧。wget命令wget命令用来...
    99+
    2023-06-27
  • Linux系统中如何安装wget命令
    小编给大家分享一下Linux系统中如何安装wget命令,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!wget是一个下载文件的工具,它用在命令行下,对于Linux和...
    99+
    2023-06-28
  • Linux中wget命令有什么用
    这篇文章主要为大家展示了“Linux中wget命令有什么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux中wget命令有什么用”这篇文章吧。wget命令用来从指定的URL下载文件。wg...
    99+
    2023-06-09
  • Linux 中wget命令有什么用
    这篇文章给大家分享的是有关Linux 中wget命令有什么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。两个Linux命令wget和exec一个linux命令:wget ftp访问命令来下载文件的三种方式1)w...
    99+
    2023-06-09
  • wget 命令怎么在linux 系统中使用
    这篇文章给大家介绍wget 命令怎么在linux 系统中使用,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。1、使用wget下载单个文件 以下的例子是从网络下载一个文件并保存在当前目录 wget http://cn.wo...
    99+
    2023-06-13
  • linux命令中的wget命令是什么
    这期内容当中小编将会给大家带来有关linux命令中的wget命令是什么,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。对于网络管理员来说要经常下载一些软件或从远程服务器恢复备份到本地服务器,使用Linux ...
    99+
    2023-06-28
  • 详解Linux中的wget命令
    wget命令用来从指定的URL下载文件。wget非常稳定,它在带宽很窄的情况下和不稳定网络中有很强的适应性,如果是由于网络的原因下载失败,wget会不断的尝试,直到整个文件下载完毕。如果是服务器打断下载过程...
    99+
    2022-06-04
    详解 命令 Linux
  • Linux中怎么使用wget命令下载文件
    本篇文章给大家分享的是有关Linux中怎么使用wget命令下载文件,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。  实例1 :下载单个文件  # wget http://mir...
    99+
    2023-06-13
  • centos7中wget命令怎么使用
    在CentOS 7中,您可以使用wget命令来下载文件。以下是wget命令的基本用法: 下载文件到当前目录: wget [URL...
    99+
    2024-04-02
  • linux下wget命令怎么用
    小编给大家分享一下linux下wget命令怎么用,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!1、使用wget下载单个文件以下的例子是从网络下载一个文件并保存在当前目录wget http://cn.wordpre...
    99+
    2023-06-21
  • Linux 中wget命令详细介绍
    两个Linux命令wget和exec 一个linux命令:wget ftp访问命令来下载文件的三种方式 1)wget ftp://userName:password@172.17.5.73:21/xxxx/...
    99+
    2022-06-04
    详细介绍 命令 Linux
  • python实现Linux命令wget
    #!/bin/python #coding:utf-8 def wget(url,new_name=""): ''' wget封装,需提供下载地址,新文件名参数可省略 ...
    99+
    2023-01-31
    命令 python Linux
  • Linux系统wget命令怎么用
    这篇文章将为大家详细讲解有关Linux系统wget命令怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。wget是linux上的命令行的下载工具。这是一个GPL许可证下的自由软件。wget常见命令参数&...
    99+
    2023-06-28
  • linux下wget命令的基本使用方法
    目录前言1、使用wget下载单个文件2、使用wget -O下载并以不同的文件名保存3、使用wget –limit -rate限速下载4、使用wget -c断点续传5、使用wget -b后台下载6、伪装代理名称下载7、使用...
    99+
    2022-06-04
    linux下wget命令详解 wget命令详解
  • Linux系统下wget命令的使用方法
    本篇内容主要讲解“Linux系统下wget命令的使用方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux系统下wget命令的使用方法”吧!一、Linux wget简介wget是linux...
    99+
    2023-06-12
  • Linux下wget命令有哪些
    本篇内容介绍了“Linux下wget命令有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!导读:wget是Linux中的一个下载文件的工具...
    99+
    2023-06-21
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作