gpt4 book ai didi

wget 指定下载的文件名而不是其他文件

转载 作者:行者123 更新时间:2023-12-03 04:34:58 24 4
gpt4 key购买 nike

我想使用 wget 以便我的文件采用我想要的名称。例如,如果我执行 wget -r http://www.x.com/y/z,主文件将被命名为 z,即使它实际上是 index.html

我检查了wget的-O选项,但是根据手册:

‘-O file’
‘--output-document=file’
The documents will not be written to the appropriate files, but all will be concatenated together and written to file. ...

似乎所有文件都会被连接起来并写入所需名称的文件中。我只想连接主文件(而不是递归产生的任何文件)。我怎样才能做到这一点?

最佳答案

如果您只需要主文件,请省略-r:

wget -O customFileName http://www.x.com/y/z

wget 不支持递归下载时仅重命名一个文件。请记住,文件名与 URL 的部分相对应,重命名文件会破坏文件之间的链接。您始终可以将其分成两部分:

wget -O customFileName http://www.x.com/y/z
wget -r http://www.x.com/y/z

或者自己重命名文件:

wget -r http://www.x.com/y/z
mv z customFileName

关于wget 指定下载的文件名而不是其他文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16386312/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com