`
notfatboy
  • 浏览: 235191 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

(转)Linux系统中wget命令使用大全

 
阅读更多


wget 是一个命令行的下载文件工具,它支持HTTP,HTTPS和FTP协议,可以使用HTTP代理。Linux用户经常需要使用它。下此介绍几个wget使用的技巧。
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 选项。
本文来源于时光漂流瓶 http://www.9usb.net , 原文地址: http://www.9usb.net/201002/linux-wget-shiyong-jiqiao.html

分享到:
评论

相关推荐

    详解Linux中的wget命令

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

    wget命令用法

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

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

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

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

    本文介绍的是Linux中curl命令和wget命令,这两者都是用来下载文件的工具,下面来看看详细的介绍: 一、wget wget是linux最常用的下载命令, 一般的使用方法是: wget + 空格 + 要下载文件的url路径 例1: wget ...

    Linux的wget命令详解

    Linux wget是一个下载文件的工具,它用在命令行下。对于Linux用户是必不可少的工具,尤其对于网络管理员,经常要下载一些软件或从远程服务器恢复备份到本地服务器。如果我们使用虚拟主机,处理这样的事务我们只能先...

    Linux基础课件-网络管理命令-wget命令.pptx

    Linux操作系统基础

    Linux 系统history命令保存

    所有用户执行的命令实时保存在一个文件中,文件内容如下: 2016-03-01 17:34:42 ##### USER:root IP:172.16.50.146 8160 22 PS:/dev/pts/1 ppid=2037 pwd=/root #### wget ...

    32位的wget

    基于32位系统的wget,先使用WInSCP工具将资源上传到服务器; 然后使用命令:rpm -ivh 文件名,就可以进行安装。

    在ubuntu中安装DroidCam 让Andorid 安卓手机摄像头成为Linux外部可移动摄像头

    需要分别安装PC端和安卓端软件方可运行.PC端支持Linux系统和windows系统. 手机端apk文件可从本文中进行下载 以下是Ubuntu 14版本下的安装步骤:(亲测成功) 1, 确认 gcc, make, 和linux-headers已经在您的...

    linux命令行下使用curl命令查看自己机器的外网ip

    您可能感兴趣的文章:Linux 中 CURL常用命令详解linux下为php添加curl扩展的方法Linux下命令行cURL的10种常见用法示例linux curl命令详解及实例分享Linux中curl命令和wget命令的使用介绍与比较linux shell中curl ...

    Linux常用命令超详细学习笔记.rar

    top:显示系统中运行的进程和系统资源的使用情况。 ps:显示当前用户的进程状态。 kill:终止正在运行的进程。 ifconfig:显示和配置网络接口信息。 ping:向指定的主机发送网络请求以测试连接。 traceroute:显示...

    20150726-Linux系统及程序设计实验全部代码+4种动态网页语言完成综合性实验+2000字综合性实验报告详细

    5、参考书本98-99页crontab命令内容,使用root执行crontab -e,编写时程表,完成每隔5分钟把当前时间追加进/tmp/test.log中。 6、执行crontab -l,把输出内容追加进/tmp/test.log。 7、待完成2次时间记录追加后,...

    Linux系统 Python的安装和验证.pptx

    一般Linux、UNIX的系统只要安装完毕,Python解释器已经默认存在。在提示符下输入“Python”命令进行验证。 1.利用Linux自带的下载工具wget下载源tar包。 2.下载完成后到下载目录下进行解压。 tar –xzvf Python-...

    Linux系统下安装rz/sz命令及使用说明(详解)

    对于经常使用Linux系统的人员来说,少不了将本地的文件上传到服务器或者从服务器上下载文件到本地,rz / sz命令很方便的帮我们实现了这个功能,但是很多Linux系统初始并没有这两个命令。 今天,我们就简单的讲解一下...

    安装部署-linux安装python3.10教程

    默认linux 系统上就有python2 存在,我们不要去删除他,否则yum 和防火墙等无法使用,可以通过如下命令查看 python -V 一、安装依赖包 yum install -y gcc patch libffi-devel python-devel zlib-devel bzip2-devel...

    宝塔linux面板命令大全

    宝塔面板是一款使用方便、功能强大且终身免费的服务器管理软件,支持Linux与Windows系统。一键配置:LAMP/LNMP、网站、数据库、FTP、SSL,通过Web端轻松管理服务器。 安装宝塔 Centos安装脚本 yum install -y wget &...

    物联网卡流量管理系统源码+搭建教程

    1.服务器系统centos7以上,linux系统,使用Xshell软件连接上服务器安装宝塔面板安装命令 yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh ed099927 2....

    SkipI:使用 Wine 在 Linux 系统上安装 SketchUp

    跳过在使用 Wine 的 Linux 系统上安装 SketchUp。 它应该创建一个指定的 wineprefix,下载并安装各种先决条件,例如 wininet (基于 winetricks 实现) 、 sketchup安装程序(来自 ) ,甚至是酒的主题( - 目前还...

Global site tag (gtag.js) - Google Analytics