我怎样才能得到wget
去做这个:
从某个位置下载文件x
,仅当文件的本地副本的时间戳早于该文件的时间戳时x
。这意味着,仅当存在文件的较新版本时,它才应从给定位置下载文件。
如果该文件有更新版本,wget
应该覆盖该文件。
是否有可能做到这一点?
听起来您正在寻找 wget 的时间戳功能:http://www.gnu.org/software/wget/manual/wget.html#Time_002dStamping http://www.gnu.org/software/wget/manual/wget.html#Time_002dStamping
假设您想下载一个文件
这样它就可以保留其日期
修改。
wget -S http://www.gnu.ai.mit.edu/
简单的 ls -l 显示本地文件上的时间戳等于文件的状态
Last-Modified 标头,由返回
服务器。如您所见,
保留时间戳信息
本地,即使没有“-N”(至少
对于http)。
几天后,你会想要
wget 检查远程文件是否有
已更改,如果已更改,请下载。
wget -N http://www.gnu.ai.mit.edu/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)