📅  最后修改于: 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
选项来实现。希望这篇文章对你有所帮助!