如何使wget * not *覆盖/忽略文件?

时间:2018-04-23 02:08:27

标签: wget

我有400个网站的列表,我正在下载PDF文件。其中100个网站共享相同的pdf名称:templates.pdf
运行wget时,它会忽略名为“templates”的pdf或覆盖它们。我正在寻找一个可以制作新的templates2.pdf 2小时的命令,但我找不到任何东西。

1 个答案:

答案 0 :(得分:1)

wget的默认行为是在将文件多次下载到同一目标目录时使用.1.2前缀。这似乎是你要求的。 (名称较差的-nc选项会导致后续下载具有相同名称的文件被忽略,这是您不想要的。)

如果默认行为不是您想要的,-O选项看起来很有希望,因为它允许您_choose)输出文件名。 Here is a brief article explaining its use

当然,如果你走-O路线,你需要确保输出文件不存在,并自行增加后缀。