On Thu, Feb 18, 2016 at 09:10:01PM -0800, Steven Dennis wrote:
> Hello,
> 
> I would like to d/l files and folders from a directory on my web server
> that have been put there or modified in the last 24 hours.
> 
> I have read the man page and came across the --newer-than option.
> 
> "For option --newer-than you can either specify a file or time specification
> like that used by *at*(1) command, e.g. `now-7days' or `week ago'. If you
> specify a file, then modification time of that file will be used."
> 
> Can you tell me if this would be correct?
> 
> lftp open -u user,pass sftp://XXX.XXX.XXX.XXX -PXXXX mirror -c --newer-than
> 24hrs /remote/directory/ /local/directory/

Did you look at the referenced manual page, and the specification that
it cites?

at(1) (and by extension this feature) takes absolute timepoints as
argument, constructed from relative phrasing.

Both "now-7days" and "week ago" describe absolute points in time.

See https://github.com/lavv17/lftp/issues/21 for a discussion mirroring
your question, http://linux.die.net/man/1/at for the manpage. Note that
the at(1) spec mostly cares about future timepoints and thus doesn't
mention the "ago" flavor.

Your argument should probably be along the lines of "24 hours ago" or
"day ago".

> Also can you tell me if there are other time parameters that can be used as
> well as the "grammar" that should be used when putting this together?
> 
> Thanks
> 
> Steven

> _______________________________________________
> lftp mailing list
> lftp@uniyar.ac.ru
> http://univ.uniyar.ac.ru/mailman/listinfo/lftp


-- 
Lars Viklund | z...@acc.umu.se
_______________________________________________
lftp mailing list
lftp@uniyar.ac.ru
http://univ.uniyar.ac.ru/mailman/listinfo/lftp

Reply via email to