广告
返回顶部
首页 > 资讯 > 操作系统 >linux下wget命令的基本使用方法
  • 442
分享到

linux下wget命令的基本使用方法

linux下wget命令详解wget命令详解 2022-06-04 23:06:02 442人浏览 薄情痞子
摘要

目录前言1、使用wget下载单个文件2、使用wget -O下载并以不同的文件名保存3、使用wget –limit -rate限速下载4、使用wget -c断点续传5、使用wget -b后台下载6、伪装代理名称下载7、使用

目录
  • 前言
  • 1、使用wget下载单个文件
  • 2、使用wget -O下载并以不同的文件名保存
  • 3、使用wget –limit -rate限速下载
  • 4、使用wget -c断点续传
  • 5、使用wget -b后台下载
  • 6、伪装代理名称下载
  • 7、使用wget –spider测试下载链接
  • 8、使用wget –tries增加重试次数
  • 9、使用wget -i下载多个文件
  • 10、使用wget –mirror镜像网站
  • 11、使用wget –reject过滤指定格式下载
  • 12、使用wget -o把下载信息存入日志文件
  • 13、使用wget -Q限制总下载文件大小
  • 14、使用wget -r -A下载指定格式文件
  • 15、使用wget FTP下载

前言

linux wget是一个下载文件的工具,它用在命令行下。对于Linux用户是必不可少的工具,尤其对于网络管理员,经常要下载一些软件或从远程服务器恢复备份到本地服务器。

如果我们使用虚拟主机,处理这样的事务我们只能先从远程服务器下载到我们电脑磁盘,然后再用ftp工具上传到服务器。这样既浪费时间又浪费精力,那不没办法的事。

而到了Linux VPS,它则可以直接下载到服务器而不用经过上传这一步。wget工具体积小但功能完善,它支持断点下载功能,同时支持FTP和Http下载方式,支持代理服务器和设置起来方便简单。

下面我们以实例的形式说明怎么使用wget。

1、使用wget下载单个文件

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


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

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

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

wget默认会以最后一个符合”/”的后面的字符来命令,对于动态链接的下载通常文件名会不正确。

错误:下面的例子会下载一个文件并以名称download.PHP?id=1080保存


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

即使下载的文件是zip格式,它仍然以download.php?id=1080命令。

正确:为了解决这个问题,我们可以使用参数-O来指定一个文件名:


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

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

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


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

4、使用wget -c断点续传

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


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

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

5、使用wget -b后台下载

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


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

Continuing in background, pid 1840.

Output will be written to `wget-log'.

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


tail -f wget-log

6、伪装代理名称下载

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


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参数进行检查。


wget –spider URL

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


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 url
Spider mode enabled. Check if remote file exists.
HTTP request sent, awaiting response… 404 Not Found
Remote file does not exist — broken link!!!

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

定时下载之前进行检查

间隔检测网站是否可用

检查网站页面的死链接

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

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


wget –tries=40 URL

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

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


cat > filelist.txt
url1
url2
url3
url4

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


wget -i filelist.txt

10、使用wget –mirror镜像网站

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


wget –mirror -p –convert-links -P ./LOCAL URL

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

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

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


wget –reject=gif url

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

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


wget -o download.log URL

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

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


wget -Q5m -i filelist.txt

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

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

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

下载一个网站的所有图片

下载一个网站的所有视频

下载一个网站的所有pdf文件


wget -r -A.pdf url

15、使用wget FTP下载

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

使用wget匿名ftp下载


wget ftp-url

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


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

到此这篇关于linu下wget命令的基本使用方法的文章就介绍到这了,更多相关linu wget命令内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

--结束END--

本文标题: linux下wget命令的基本使用方法

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

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

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 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命令下载文件,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。  实例1 :下载单个文件  # wget http://mir...
    99+
    2023-06-13
  • Linux中如何使用wget命令下载文件
    这篇文章主要为大家展示了“Linux中如何使用wget命令下载文件”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux中如何使用wget命令下载文件”这篇文章吧。wget命令wget命令用来...
    99+
    2023-06-27
  • 如何使用Linux中的wget命令
    这篇文章主要介绍了如何使用Linux中的wget命令,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。Linux常用命令wget命令 用来从指定的URL下载文件。wget非常稳定...
    99+
    2023-06-28
  • FTP命令的基本使用方法
    这篇文章主要介绍“FTP命令的基本使用方法”,在日常操作中,相信很多人在FTP命令的基本使用方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”FTP命令的基本使用方法”的疑惑有所帮助!接下来,请跟着小编一起来...
    99+
    2023-06-09
  • Windows下载使用wget命令的步骤
    目录一、前言 & 介绍二、安装步骤2.1 下载 wget 压缩包2.2 解压到指定的位置2.3 检查是否安装成功2.4 是否可以正常下载一、前言 & 介绍 wget ...
    99+
    2023-05-19
    Windows使用wget命令 Windows wget命令
  • Linux下partprobe命令的使用方法
    这篇文章主要讲解了“Linux下partprobe命令的使用方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux下partprobe命令的使用方法”吧!linux上,在安装系统之后,...
    99+
    2023-06-12
  • linux下tee命令的使用方法
    本篇内容介绍了“linux下tee命令的使用方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!tee  功能说明:读取标准输入的数据,并将其...
    99+
    2023-06-13
  • Linux中使用wget进行下载的方法
    本篇内容主要讲解“Linux中使用wget进行下载的方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux中使用wget进行下载的方法”吧!使用举例:1、下载单个文件代码如下:$ wget...
    99+
    2023-06-12
  • Linux基础命令paste的使用方法
    这篇文章主要讲解了“Linux基础命令paste的使用方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux基础命令paste的使用方法”吧!paste将指定的文件按照列的方式合并,将...
    99+
    2023-06-06
  • linux基础命令grep的使用方法
    本篇内容主要讲解“linux基础命令grep的使用方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“linux基础命令grep的使用方法”吧!在linux中经常需要对文本或输出内容进行过滤,最常...
    99+
    2023-06-16
  • Linux基本命令df和linux中du命令参数的用法
    这篇文章主要讲解了“Linux基本命令df和linux中du命令参数的用法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux基本命令df和linux中du命令参数的用法”吧!以下是Li...
    99+
    2023-06-17
  • linux基本命令如何使用
    以下是一些常用的Linux基本命令及其使用方法:1. `ls`:查看当前目录下的文件和文件夹。- `ls -l`:以长格式显示文件和...
    99+
    2023-08-23
    linux
  • Linux系统下findmnt命令的使用方法
    本篇内容介绍了“Linux系统下findmnt命令的使用方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Findmnt 命令用于查找挂载的...
    99+
    2023-06-12
  • Linux系统下chkconfig命令的使用方法
    本篇内容介绍了“Linux系统下chkconfig命令的使用方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!chkconfig命令可以用来...
    99+
    2023-06-12
  • linux下whereis命令的使用方法
    本篇内容介绍了“linux下whereis命令的使用方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!linux/Unix可以使用...
    99+
    2023-06-13
  • linux系统下dd命令的使用方法
    功能:把指定的输入文件拷贝到指定的输出文件中,并且在拷贝过程中可以进行格式转换。可以用该命令实现DOS下的 diskcopy命令的作用。先用dd命令把软盘上的数据写成硬盘的一个寄存文件,再把这个寄存文件写入...
    99+
    2022-06-04
    使用方法 命令 系统
  • view命令基本的使用方法有哪些
    view命令是一种用于查看文件内容的命令,常用的使用方法有:1. 查看文件内容:view filename2. 同时查看多个文件:v...
    99+
    2023-09-16
    view
  • SQL PLUS基本命令的使用方法示例
    1、Oracle 中 dba,all,user, 之间的区别 1. 结论:'权限大小不同': dba_* > all_* > user_* (1) dba_* ...
    99+
    2022-11-12
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作