我有我每天存储数据库备份的Windows 2008 Server。 我想只能使用wget,curl或windows下载新文件,FTP不要紧。
你能帮助我吗? 我只需要新文件,本地计算机上存在的文件(Windows Vista)和服务器应该跳过。
谢谢
请参阅wget的–noclobber选项。 另外,如果你有ncftpget可用,我相信它默认跳过现有的文件。
使用wget:New =不存在或最近修改
每次运行:(可能不会在现有文件上工作 – 您需要初始下载以包含远程时间戳)wget –timestamping -r ftp://yoursite.com/path/
https://superuser.com/questions/283481/how-do-i-properly-set-wget-to-download-only-new-files
使用cURL,您可以使用-z选项来指定仅下载特定date之后的文件
curl -z“Jun 30 2011” http://yoursite.com/file.html
你真正想要的是 – 时间戳。 –no-clobber只是不会下载现有的文件,如果服务器上的文件是新的或不新的,
– 时间戳在文件中查看是否在下载之前,版本远程比本地更新。