我想使用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. ...似乎所有的文件都将被连接起来,并写入到所需名称的文件中。我只希望连接主文件(而不是任何由递归产生的文件)。我该怎么做呢?
发布于 2013-05-12 06:18:49
如果您只需要主文件,请省略-r:
wget -O customFileName http://www.x.com/y/zwget不支持仅重命名递归下载的一个文件。请记住,文件名对应于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 customFileNamehttps://stackoverflow.com/questions/16386312
复制相似问题