Linux Wget 命令
您在工作时可能听说过或使用过 Linux 中的许多命令行实用程序。这些实用程序主要是一些特定的指令,用于为特定的 Linux 用户下载、安装和执行不同的操作。这些实用程序之一是用作非共享网络下载程序的 wget 命令实用程序。 wget 命令行实用程序是免费的,据说即使用户尚未从系统登录,也可以从任何服务器下载某些特定文件。当您需要在网络上获取或传输信息而无需连续登录(即在后台工作)时,它非常有用并且派上用场。在本指南中,我们将讨论在 Ubuntu 20.04 Linux 操作系统的控制台中安装和使用 wget 命令来下载文件。
检查Wget Utility的安装版本
为此,我们尝试使用“Ctrl+Alt+T”打开终端,这是启动 Ubuntu 控制台应用程序的快速且最常用的方法。我们的控制台应用程序很快启动了。查询区域现在是空的。我们通过检查 wget 指令是否已经安装在我们的 Linux 系统中来开始使用它。为此,您可以尝试使用“dpkg”命令和“-l”选项,然后使用带有关键字“wget”的“grep”实用程序。执行此指令会在控制台屏幕上显示 wget 实用程序的已安装版本。从输出中可以看到,我们的系统已经配置了 1.20.3 版本的 wget。无需再次安装。
安装Wget实用程序
如果您使用“dpkg”命令发现您的终端尚未安装 wget 软件包,则必须安装它。为此,您必须在安装查询中使用 Ubuntu 20.04 Linux 操作系统的“apt”软件包实用程序来安装 wget,使用关键字“wget”后跟选项“-y”来强制安装它,而无需任何进一步的提示。使用此指令可能会要求您输入当前登录用户的密码。您必须添加密码并按 Enter 按钮才能继续安装。最多可能需要 3-5 分钟。由于我们这边已经安装好了,所以不需要太多时间。
现在,安装 wget 实用程序后,您需要使用前面带有“wget ”关键字的版本查询来找出它只是已安装的版本。安装的版本及其一些相关信息显示在控制台输出的第一行,如下所示:
帮助指令在Linux中主要用于查找有关特定实用程序的信息。我们使用帮助指令来获取有关 wget 实用程序用法的帮助。该指令的输出显示在控制台上使用 wget 命令的语法、其一些启动选项,以及最重要的是用于从服务器下载文件的重要选项。
下载单个文件
wget 命令实用程序可以与多个选项一起使用,但我们也可以在没有这些选项的情况下使用它来下载一些文件。例如,我们可以使用 wget 指令中特定文件的 URL 在本地系统中下载一些“tar”格式的文件。我们使用 wget 指令和 URL 下载 wget 的 tar 文件,然后按 Enter 按钮。如图所示,特定文件立即开始下载。下载该文件的处理显示在最后一行,尚未下载。
不超过4-5秒,文件就被成功下载并以其原始名称保存到Linux系统的主文件夹中。
在使用“ls”查询列出主文件夹内容时,我们发现下载的文件已成功保存到其目标地址。
使用带有“-xf”选项和文件名的“tar”查询,我们将文件从“tar”文件提取到其原始文件夹。 list命令显示“wget-2.2.0.0.tar.gz”已成功保存到当前工作目录。
下载多个文件
就像这样,您可以使用 wget 指令一次下载多个文件。您只需在 wget 指令中逐一提及这些文件的 URL,如下所示:
使用新名称下载文件:-O 选项
wget指令的-O选项可以使我们下载具有不同名称或标题的特定文件,可以用新名称保存。我们使用 wget 指令中的“-O”选项下载之前下载的相同“tar”文件,并将其保存为“wget.zip”。
它表明该文件已正确下载为“wget.zip”。
下载带有提醒的文件:-a 选项
在 wget 指令中使用“-a”选项可确保系统传递的警报消息可以保存到其日志文件中。我们在wget指令中下载指定网站的日志文件,列出内容后,我们找到了名为“logfile”的文件。 cat 文件用于显示日志文件的内容,即消息。
设置重试次数:-t 选项
此选项允许您设置从系统获取特定站点的重试次数。将其设置为 0 意味着您可以无限次重试搜索。
结论
这是关于我们本地 Ubuntu 20.04 系统中 wget 命令实用程序的使用。我们了解了如何将其安装在我们的系统中,并检查了我们安装的最新版本。之后,我们尝试了一些带有和不带有可用选项的 wget 命令来获取不同的输出,即 –t、-a 和 –O 选项。该实用程序还有其他几个可用选项,您可以在网络上搜索这些选项以获得更好的理解。