Если вы посмотрите на руководство, которое вы связали, lftp
есть опция, которая позволяет вам определить часовой пояс для удаленного сайта. Возможно, стоит попытаться установить его и посмотреть, когда lftp
правильно компенсирует.
ftp: часовой пояс (строка)
Предположим этот часовой пояс для времени в списках, возвращаемых командой LIST. Это может быть смещение по Гринвичу [+ | -] HH [: MM [: SS]] или любое допустимое значение TZ (например, Европа / Москва или MSK-3MSD, M3.5.0, M10.5.0 / 3). По умолчанию используется GMT. Установите пустое значение, чтобы принять местный часовой пояс, заданный переменной окружения TZ.
Кроме того, он имеет переключатель для игнорирования времени ( --ignore-time
который может позволить вам полагаться только на размер файла, а некоторые переключатели ( --newer-than
и --older-than
) определяют время, «которое имеет значение», так что вы можете установить его таким образом, чтобы не все файлы передаются.