如何正确设置 wget 以仅下载新文件?

如何正确设置 wget 以仅下载新文件?

假设有一个 URL,我们将其命名为http://www.some-url.com/folder/

此位置有目录列表已启用,因此我可以这样做:

wget -r -np http://www.some-url.com/folder/

下载其所有内容以及所有文件和子文件夹及其文件。

现在,如果我想在一个月后再次重复这个过程,并且我不想再次下载所有内容,只想添加新的/更改的文件,我该怎么办?

答案1

你读过这个吗?http://www.editcorp.com/Personal/Lars_Appel/wget/wget_5.html

“几天后,您希望 Wget 检查远程文件是否已更改,如果已更改,则下载该文件。”

wget -N http://www.some-url.com/folder/

尝试这个。

答案2

wget -c 

还会继续下载有问题导致的部分文件.....
更好的是,

 wget -c -N 

似乎同时做这两件事。

相关内容