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命令重命名下载的文件。 要向我们发送任何查询或将您的想法添加到本文中,请使用下面的注释表单。