语法
wget(
选项)(参数)

选项
-a<日志文件>:
在指定的日志文件中记录资料的执行过程;
-A<后缀名>:指定要下载文件的后缀名,多个后缀名之间使用逗号进行分隔;
-b:进行后台的方式运行wget;
-B<连接地址>:设置参考的连接地址的基地地址;
-c:继续执行上次终端的任务;
-C<标志>:设置服务器数据块功能标志on为激活,off为关闭,默认值为on;
-d:调试模式运行指令;
-D<域名列表>:设置顺着的域名列表,域名之间用“,”分隔;
-e<指令>:作为文件“.wgetrc”中的一部分执行指定的指令;
-h:显示指令帮助信息;
-i<文件>:从指定文件获取要下载的URL地址;
-l<目录列表>:设置顺着的目录列表,多个目录用“,”分隔;
-L:仅顺着关联的连接;
-r:递归下载方式;
-nc:文件存在时,下载文件不覆盖原有文件;
-nv:下载时只显示更新和出错信息,不显示指令的详细执行过程;
-q:不显示指令执行过程;
-O:下载并以指定的文件名保存;
-nh:不查询主机名称;
-v:显示详细执行过程;
-V:显示版本信息;
--passive-ftp:使用被动模式PASV连接FTP服务器;
--follow-ftp:从HTML文件中下载FTP连接文件。

参数
URL:下载指定的URL地址。

其中 -O:下载并以指定的文件名保存

wget -O wordpress.zip http://www.linuxde.net/download.aspx?id=1080

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

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

wget http://www.linuxde.net/download?id=1

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

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

wget -O wordpress.zip http://www.linuxde.net/download.aspx?id=1080

*特殊的:

-O file(--output-document=file)
     
The documents will not be written to the appropriate files, but all will be concatenated together and written to file.  If - is used as file, documents will be  printed to standard output, disabling link conversion.  (Use ./- to print to a file literally named -.)

表示:wget 会把url中获取的数据统一写入 '-O' 指定的file中。
        wget -O-以'-'作为file参数,那么数据将会被打印到标准输出,通常为控制台。
        wget -O ./-以'./-'作为file参数,那么数据才会被输出到名为'-'的file中。

Linux —— wget -qO- 命令详解相关推荐

  1. linux 命令xargs,Linux下xargs命令详解

    Linux下xargs命令详解 1. 简介   之所以能用到这个命令,关键是由于很多命令不支持|管道来传递参数,而日常工作中有有这个必要,所以就有了xargs命令,例如: find /sbin -pe ...

  2. Linux中iptraf命令详解(IP局域网监控工具)

    2019独角兽企业重金招聘Python工程师标准>>> Linux中iptraf命令详解(IP局域网监控工具) 发布时间:2017-12-27 20:46:03   作者:佚名    ...

  3. linux ln(link) 命令详解

    linux ln(link) 命令详解 功能说明:连接文件或目录. 语 法:ln [-bdfinsv][-S <字尾备份字符串>][-V <备份方式>][--help][--v ...

  4. [老男孩笔记系列]-之linux定时任务crontab命令详解

    linux定时任务crontab命令详解 1.1指令语法 crontab [ -u user ] file crontab [ -u user ] { -l | -r | -e } 1.2指令说明 通 ...

  5. linux rm(remove) 命令详解

    linux rm(remove) 命令详解 功能说明:删除文件或目录. 语 法:rm [-dfirv][--help][--version][文件或目录...] 补充说明:执行rm指令可删除文件或目录 ...

  6. linux下dd命令详解

    linux下dd命令详解    名称: dd 使用权限: 所有使用者dd 这个指令在 manual 里的定义是 convert and copy a file 使用方式: dd [option] 如果 ...

  7. linux性能测试命令h,Linux性能测试 pmap命令详解

    Linux性能测试 pmap命令详解 这里有新鲜出炉的Linux常用命令,程序狗速度看过来! Linux Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户 ...

  8. linux下scp命令详解

    http://www.cnblogs.com/xuxm2007/archive/2010/08/04/1792179.html linux下scp命令详解 http://www.9usb.net/20 ...

  9. linux的vi命令详解,Linux上Vi命令详解

    Linux下Vi命令详解 补充一点:在vi中使用命令的方法是:冒号+命令+回车,如:q 回车代表退出.================================================= ...

  10. linux的strace命令(详解)

    linux的strace命令(详解) 本文详细讲述linux下的strace命令的用法. strace 命令是一种强大的工具,它能够显示所有由用户空间程序发出的系统调用. strace 显示这些调用的 ...

最新文章

  1. java各种包的用途
  2. Could not load JDBC driver class [com.mysql.jdbc.Driver]
  3. Qt QTcpSocket使用总结
  4. matlab将数扩大为整数,MATLAB如何完成大整数运算问题?
  5. 在使用静态构造函数的时候应该注意几点
  6. UAC绕过思路(未完)
  7. 【王道计组笔记】总线(4):总线操作和定时
  8. WPF 自定义柱状图 BarChart
  9. 【VS2010学习笔记】【编程实例】 (在Visual Studio中使用C++创建和使用DLL)
  10. matlab:Matlab基础教程 第一章 MATLAB简介 第二章 Matlab的基本使用方法
  11. (06) Apache Felix 入门 - 06
  12. “开宝五子棋陪练”-首款开放智能的五子棋习题练习安卓应用
  13. 已知IP地址和子网掩码计算网络号
  14. 算法题:SOJ1092: 欧几里得算法
  15. matlab火箭升空,火箭升空原理
  16. PHP学习记录【php数据类型】
  17. 华为 java 校招经验_华为校招消费者管培生三面面试经历
  18. 王垠 --清华梦的粉粹
  19. 原来写在BlogBus(博客大巴)上的文章搬运到这里!~
  20. python的星号(*)和双星号(**)运算符的使用

热门文章

  1. c#与python 交互(调用第三方库)
  2. 机器学习从入门到创业手记-1.3 必备的工具与框架
  3. 华为服务器显示灯p02,华为服务器uid灯蓝色
  4. 圣邦微电子2023校招笔试
  5. v4l2架构专题模块handler分析 --- handler的初始化及handler ctrl注册
  6. java 中 Native.loadLibrary 不能加载 jar 包中库文件的解决方案
  7. 【Docker学习笔记 二】Docker安装、运行流程与常用命令
  8. POCO C++库学习和分析 -- 序
  9. 复合牛奶的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  10. Monyer's Game 0~5关过关方法