我有一个用于下载我所有 Chrome 书签的脚本。我将 wget 与 --html-extension 一起使用,因为某些书签以 .php 结尾,并且除非使用 --html-extension 选项,否则无法由 Web 浏览器打开。我遇到的问题是,当我将 --html-extension 与 --no-clobber 一起使用时,由于某种原因,它无法识别大多数文件已经存在,因此它会经历重新下载内容的整个过程已经有了。
一个例子: wget -nc http://www.test.com/ 运行一次将按预期保存文件。如果你再次运行它,它会说文件已经存在,所以不检索。这就是我所期望的操作。
但是,删除刚刚保存的文件并运行: wget -nc http://www.test.com/ --html-extension 然后再次运行相同的命令。它覆盖文件而不是说文件已经存在。到底是怎么回事?