如何在Linux中使用Wget下载文件时重命名文件

Wget实用程序是一个受欢迎的功能丰富的基于命令行的文件下载器,适用于类Unix操作系统和Windows操作系统。 它支持通过协议(如HTTP,HTTPS和FTP)对文件进行非交互式下载。

它被设计为可靠地运行缓慢或不稳定的网络连接。 重要的是,在网络中断的情况下,您可以通过再次运行特定命令来继续获取部分下载的文件。

建议阅读: 5个Linux命令行工具下载文件

在这篇短文中,我们将解释如何在Linux终端上使用wget命令下载文件时重命名文件。

默认情况下, wget下载一个文件,并将其原始名称保存在URL中 - 在当前目录中。 如果原始文件名称相对较长,如下面的屏幕截图所示,该怎么办?

$ wget -c https://gist.github.com/chales/11359952/archive/25f48802442b7986070036d214a2a37b8486282d.zip

Wget下载文件

以上面的例子,使用wget命令将下载的文件重命名为其他的东西,您可以使用-O--output-document标志与-c--continue选项有助于继续获取部分下载的文件,因为我们一开始就解释

$ wget -c https://gist.github.com/chales/11359952/archive/25f48802442b7986070036d214a2a37b8486282d.zip -O db-connection-test.zip

Wget重命名下载文件

请注意, -O标志告诉wget执行shell重定向,而不是指示它使用新名称而不是URL中的原始名称。 这实际上是这样的:

$ wget -cO - https://gist.github.com/chales/11359952/archive/25f48802442b7986070036d214a2a37b8486282d.zip > db-connection-test.zip
$ ls

Wget - 下载时重命名文件

该文件被写入标准输出,然后由shell重定向到指定的文件,如上图所示。

如果要从命令行下载You-tube和其他站点的视频,可以在Linux中安装和使用YouTube-DL

目前为止就这样了! 在本文中,我们展示了如何使用wget命令重命名下载的文件。 要向我们发送任何查询或将您的想法添加到本文中,请使用下面的注释表单。

赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏