wget常见用法

[复制链接]
发表于 2023-10-12 22:19:24 | 显示全部楼层 |阅读模式
1、很多软件官网会有安装脚本,并把脚本搞成raw模式,方便下载后直接运行的shell文件。比如docker

  1. wget -qO- get.docker.com | bash
复制代码
-q的含义是:--quiet,安静模式,无信息输出。
-O的含义是把后面网址下载后,改成一个指定的名称,如果后面没有跟着一个名字,而是“-”,则表示将下载后的内容输出到标准输出,也就是输出到屏幕上。
-qO-的含义:把下载的内容输出到标准输出,但并不在屏幕显示,目的当然是直接传递给bash进行解析执行了。
2、有时候会在wget前面加一个"\",这个意思是取消别名调用,执行原命令。如perlbrew网站
  1. \wget -O - https://install.perlbrew.pl | bash
复制代码
3、下载后保存到指定目录。
  1. wget -P /opt/wordpress https://wordpress.org/latest.zip
复制代码
4、断点续传,有时候下载某文件,网络中断后,可以用“-c”来继续之前的下载,如果不使用“-c“则表示重新开始整个下载,且在下载的文件后面加".1",因为之前没有下载完的文件还存在。
  1. wget -c https://wordpress.org/latest.zip
复制代码
5、对于大文件,你可以用“-b”参数在后台下载,输出信息会保存在同目录的“wget-log”中,你可以用“tail -f wget-log”来查看。
  1. wget -b http://example.com/big-file.zip
复制代码


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注公众号
Archiver|手机版|小黑屋|爬行的蜗牛

相关侵权、举报、投诉及建议等,请发 E-mail:admin@discuz.vip

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.|蒙ICP备2023005932号-1

在本版发帖
关注公众号
QQ客服返回顶部