LFTP,只下载我执行LFTP当天创建的文件

时间:2014-10-11 12:52:05

标签: ftp lftp

如果今天创建此文件(我运行LFTP的同一天),如何使LFTP从远程服务器下载文件?

1 个答案:

答案 0 :(得分:3)

使用mirror

它有--newer-than=SPEC选项,只下载比指定时间更新的文件。根据您的特定需求,使用--newer-than=now-1days。现在 - 1天应该是昨天,因此lftp将下载比昨天更新的所有文件。

有关详细信息,请参阅此处:http://lftp.yar.ru/lftp-man.html

编辑:当我调整我的脚本时,我注意到有一个--only-newer选项,只下载更新的文件,这对你的情况也很有用,但稍作修改。 --only-newer检查目标文件夹并下载源文件夹中不在目标文件夹中的任何文件,同时--newer-than下载比您指定的时间更新的文件而不检查目标文件夹。