`

linux系统中wget命令使用技巧大全

 
阅读更多
wget 是一个命令行的下载文件工具,它支持HTTP,HTTPS和FTP协议,可以使用HTTP代理。Linux用户经常需要使用它。下此介绍几个wget使用的技巧。


1.下载 http://www.linux.com 网站上 packs 目录中的所有文件

$ wget -r -np -nd http://www.linux.com/packs/
-np 的作用是不遍历父目录
-nd 表示不在本机重新创建目录结构。


2.下载整个http或者ftp站点

$ wget -r -x http://www.linux.com
-x  的作用强制建立服务器上一模一样的目录

这个命令会按照递归的下载服务器上所有的目录和文件,就是下载整个网站。在下载的时候,被下载网站指向的所有地址都会被下载,如果这个网站引用了其他网站,被引用的网站也会被下载下来!!!

注意: 可以用-l number参数来指定下载的层次。例如只下载两层,那么使用-l 2。
如: wget -r -x -l 2 http://www.linux.com


3.wget选择性的只下载某类文件
$ wget -r -np -nd –accept=iso http://www.linux.com/i386/

–accept=iso 选项,这指示wget仅下载 i386 目录中所有扩展名为 iso 的文件。你也可以指定多个扩展名,只需用逗号分隔即可。

4.批量下载
wget -i downloads.txt

如果有多个文件需要下载,那么把所有需要下载文件的地址放到downloads.txt中(每个文件的URL写一行),然后 wget 就会自动为你下载所有文件了。


5.断点续传
$ wget -c -t 100 -T 120 http://www.linux.com/big-file.iso

当文件特别大或者网络特别慢的时候,往往一个文件还没有下载完,连接就已经被切断,此时就需要断点续传。wget的断点续传是自动的。

-c 选项的作用为断点续传。
-t 参数表示重试次数(例如需要重试100次,那么就写-t 100,如果设成-t 0,那么表示无穷次重试,直到连接成功。)
-T 参数表示超时等待时间,例如-T 120,表示等待120秒连接不上就算超时。

6.镜像一个网站
$ wget -m -k (-H) http://www.linux.com/

如果网站中的图像是放在另外的站点,那么可以使用 -H 选项。
分享到:
评论

相关推荐

    Linux系统中wget的使用方法解析.docx

    Linux系统中wget的使用方法解析.docx

    详解Linux中的wget命令

    wget命令用来从指定的URL下载文件。wget非常稳定,它在带宽很窄的情况下和不稳定网络中有很强的适应性,如果是由于网络的原因下载失败,wget会不断的尝试,直到整个文件下载完毕。如果是服务器打断下载过程,它会...

    linux 离线安装wget

    linux 离线安装wget

    wget命令用法

    wget 非常稳定 它在带宽很窄的情况下和不稳定网络中有很强的适应性 如果是由于网络的原因下载失败 wget命令会不断的尝试 直到整个文件下载完毕 如果是服务器打断下载过程 它会再次联到服务器上从停止的地方继续下载 ...

    支持中文目录wget版本,linux版本

    在wget的源代码中 src/url.c 这个文件中有wget如何处理文件名的函数url_file_name() url_file_name()在根据url的形式判断该保存为什么样的文件名,并进行了多方面的考虑,最终该函数调用了append_uri_pathel(),该...

    每天一个linux命令(61):wget命令详解

    Linux系统中的wget是一个下载文件的工具,它用在命令行下。对于Linux用户是必不可少的工具,我们经常要下载一些软件或从远程服务器恢复备份到本地服务器。wget支持HTTP,HTTPS和FTP协议,可以使用HTTP代理。所谓的...

    windows版wget命令

    windows版wget命令 使用帮助wget --help Startup: -V, --version display the version of Wget and exit. -b, --background go to background after startup. -e, --execute=COMMAND execute a `.wgetrc' ...

    pe中自动安装Windows系统命令硬盘分区命令wget.exe

    文件包含wget.exe,硬盘分区命令,批处理自动安装系统 ...pe系统获取ip地址后,启动批处理文件,自动进行硬盘分区,分区成功后,自动使用wget下载系统文件 下载系统后,命令执行自动安装系统,直到系统安装完成

    windows 使用wget 下载命令

    下载资源>把wget64.exe放置到C:\Windows\System32路径下>cmd 输入 wget64 下载链接地址

    linux命令行模式使用wget下载JDK

    linux命令行模式使用wget下载JDK 版本 jdk-8u60-linux-x64.tar.gz

    Linux基础课件网络管理命令wget命令共11页.pdf

    Linux基础课件网络管理命令wget命令共11页.pdf.zip

    wget命令rpm安装

    wget命令rpm安装文件,需要预先安装rpm,才可以配置。

    Linux中curl命令和wget命令的使用介绍与比较

    主要给大家介绍了Linux中curl命令和wget命令使用以及这两者之间的区别比较的相关资料,curl和wget命令都是Linux下的工具,可以用来下载文件。文中介绍的非常详细,相信对大家具有一定的参考价值,需要的朋友们下面来...

    Linux 中wget命令详细介绍

    两个Linux命令wget和exec 一个linux命令:wget ftp访问命令来下载文件的三种方式 1)wget ftp://userName:password@172.17.5.73:21/xxxx/xxx.txt 2) wget –ftp-user=XXX –ftp-password=xx ftp://172.17.5.73:21/...

    windows下wget命令

    windows下wget命令,文件路径添加到系统path里即可在cmd命令下执行。

    Linux中使用wget进行下载的方法.docx

    Linux中使用wget进行下载的方法.docx

    wget使用技巧(方便有用的参数)

    详细介绍wget的使用技巧,带来平时工作的简单与便利

Global site tag (gtag.js) - Google Analytics