只有在今天(我运行LFTP的同一天)创建了一个文件,我才能让LFTP从远程服务器下载该文件?
使用mirror
。
它有这个--newer-than=SPEC
选项,只下载比指定时间更新的文件。对于您的特定需求,请使用--newer-than=now-1days
。现在-1天应该是昨天,因此lftp将下载所有比昨天更新的文件。
请参阅此处了解更多信息:http://lftp.yar.ru/lftp-man.html
编辑:当我调整我的脚本时,我注意到有一个--only-newer
选项,它只下载更新的文件,这对您的情况也很有用,但略有更改。--only-newer
检查目标文件夹并从不在目标文件夹中的源下载任何文件,而--newer-than
则在不检查目标文件夹的情况下下载比指定时间更新的任何文件。