我怎样才能wget做到这一点:
x仅从文件的本地副本的时间戳大于文件时间戳的时间戳时,才从某个位置下载文件x.这意味着,它应该从给定位置下载文件,只有当文件的版本较新时才应该.
如果有更新版本的文件,wget应覆盖该文件.
是否有可能做到这一点?
听起来您正在寻找 wget 的时间戳功能:http://www.gnu.org/software/wget/manual/wget.html#Time_002dStamping
\n\n\n\n\n假设您想要下载一个文件,\n 以便它保留\n 修改日期。
\n
wget -S http://www.gnu.ai.mit.edu/ \nRun Code Online (Sandbox Code Playgroud)\n\n\n\n\n简单的 ls -l 显示本地文件上的时间戳等于服务器返回的 Last-Modified 标头的状态。正如您所看到的,即使没有 \xe2\x80\x98-N\xe2\x80\x99 (至少对于 http 而言),时间戳信息也会在本地保留。
\n\n几天后,您想要\n Wget 检查远程文件是否已更改,如果已更改则下载它。
\n
wget -N http://www.gnu.ai.mit.edu/\nRun Code Online (Sandbox Code Playgroud)\n
| 归档时间: |
|
| 查看次数: |
14544 次 |
| 最近记录: |