📜  wget 输出文件名 - 汇编(1)

📅  最后修改于: 2023-12-03 15:35:41.075000             🧑  作者: Mango

使用 wget 命令来下载文件并自定义输出文件名

wget 是一款在 Linux/Unix 系统上使用的下载工具,可以方便地下载文件并支持 HTTP、HTTPS 和 FTP 等多种下载协议。当我们使用 wget 下载文件时,默认情况下,wget 命令会将下载的文件保存到当前工作目录下,并且自动以下载链接的文件名作为输出文件名保存。然而,在有些情况下,我们可能需要自定义输出文件名,以满足特定的需求。本文将介绍如何在使用 wget 命令下载文件时,自定义输出文件名。

命令格式

wget 命令的基本语法格式如下所示:

wget [options] [URL]

其中,URL 表示要下载的文件的链接地址。而 options 表示命令选项,包括了许多功能和参数。其中,最常用的选项是 -O,它用于自定义输出文件名。

自定义输出文件名

使用 -O 选项来自定义输出文件名,其语法格式如下:

wget -O [output-file] [URL]

其中,output-file 表示指定的输出文件名,可以是绝对路径或相对路径。例如,我们以 https://cdn.nlark.com/yuque/0/2020/png/110707/1602362057440-130ffb80-2bea-4c4b-b4c4-bbb9e9ebd6bb.png 为例,要将该文件下载到本地并重命名为 test.png,可以使用以下命令:

wget -O test.png https://cdn.nlark.com/yuque/0/2020/png/110707/1602362057440-130ffb80-2bea-4c4b-b4c4-bbb9e9ebd6bb.png

如果下载的文件已经存在于目标文件夹中,并且你想要覆盖掉它,则可以使用 -O - 选项,其语法格式如下:

wget -O - [URL] > [output-file]

这里的 - 代表标准输出,意味着输出文件的内容将被直接打印到屏幕上。我们可以使用管道符 > 将输出重定向到指定的文件。例如,我们以 https://cdn.nlark.com/yuque/0/2020/png/110707/1602362057440-130ffb80-2bea-4c4b-b4c4-bbb9e9ebd6bb.png 为例,要将该文件下载到本地并重命名为 test.png,可以使用以下命令:

wget -O - https://cdn.nlark.com/yuque/0/2020/png/110707/1602362057440-130ffb80-2bea-4c4b-b4c4-bbb9e9ebd6bb.png > test.png
结论

wget 命令是一款强大的下载工具,可以方便地下载文件并支持多种下载协议。当我们需要自定义输出文件名时,可以使用 -O 选项来实现。希望这篇文章对你有所帮助!