Se você observar o manual que vinculou, lftp
tem uma opção que permite definir o fuso horário do site remoto. Pode valer a pena tentar configurá-lo e ver sempre que lftp
compensar corretamente.
ftp:timezone (string)
Assume this timezone for time in listings returned by LIST command. This setting can be GMT offset [+|-]HH[:MM[:SS]] or any valid TZ value (e.g. Europe/Moscow or MSK-3MSD,M3.5.0,M10.5.0/3). The default is GMT. Set it to an empty value to assume local timezone specified by environment variable TZ.
Além disso, ele tem uma opção para ignorar o tempo ( --ignore-time
, que pode permitir que você confie apenas no tamanho do arquivo e em alguns comutadores ( --newer-than
e --older-than
) para definir um horário "tão importante" você pode configurá-lo de maneira que nem todos os arquivos sejam transferidos.