Table of Contents
wget介绍
GNU Wget是一个免费的软件包,通过使用HTTP、HTTPS、FTP和FTPS这些最广泛使用的互联网协议检索文件。它是一个非交互式的命令行工具,因此可以很容易地从脚本、cron job和不支持X-Windows的终端等处进行调用。其本身也是GNU计划的一部分,它的名字是“World Wide Web”和“Get”的结合,同时也隐含了软件的主要功能。Wget最初又Hrvoje Niksic发起和维护,目前由Tim Ruhsen,Darshit Shah和Giuseppe Scrivano负责维护。
1996年,Wget随着互联网的爆发而出现,并广泛地被Unix和主要的Linux发行版用户所使用。由于使用移植性非常良好的C语言开发,Wget可以轻松的在任何类Unix系统以及其他Unix变种操作系统上编译和使用,如Mac OS X,Microsoft Windows,和OpenVMS。由于没有交互式界面,类Unix平台上Wget可在后台运行,截获并忽略HANGUP信号,因此用户退出登录以后,仍可继续运行。Wget用于成批量地下载Internet网站上的文件,或制作远程网站的镜像。在广大开发、运维和站长群体中使用非常广泛。在其之上的图形界面应用程序有:GNOME下面的gwget,Windows系统下面的wGetGUI。
wget命令使用方法
首先介绍一下wget命令的基础使用方法,后面会详细介绍参数信息以和使用示例,针对大部分开发和运维同学而言,一般只会用到基础功能,如果能完全掌握下面的例子是完全能解决开发、运维过程中的大部分问题。
命令格式
wget [参数列表] [目标软件、网页的网址]
wget 用法
wget [选项]... [URL]...
wget命令默认都是系统自带的,如果提示 command not found 的话需要我们手动安装一个:
Ubuntu/Debian
apt-get install -y wget
CentOS / Fedora
yum install -y wget
比如一个最简单的例子,下载 WordPress:
wget https://cn.wordpress.org/latest-zh_CN.zip
长选项所必须的参数在使用短选项时也是必须的。
参考文档
https://www.gnu.org/software/wget/
评论(0)