如何使用LFTP保留文件修改时间

如何使用LFTP保留文件修改时间,ftp,Ftp,我编写了一个脚本,可以同时同步多个服务器。我的问题之一是,我无法让LFTP保留初始文件修改时间。所以基本上,它总是上传所有的文件,而只有一些更改 您知道如何在下载或上载时强制LFTP保留文件修改时间吗 谢谢你的帮助 Korchkidu试试这个 从这里开始: 在下一页 提交人说: 上载时,无法设置上载文件的日期/时间,因此需要–>忽略时间 因此,如果使用标志组合(只有更新的和忽略的时间),则可以获得良好的备份属性,从而替换所有大小不同的文件。当然,如果你真的需要依赖时间同步,这是没有帮助的,但如

我编写了一个脚本,可以同时同步多个服务器。我的问题之一是,我无法让LFTP保留初始文件修改时间。所以基本上,它总是上传所有的文件,而只有一些更改

您知道如何在下载或上载时强制LFTP保留文件修改时间吗

谢谢你的帮助

Korchkidu

试试这个

从这里开始:

在下一页

提交人说:

上载时,无法设置上载文件的日期/时间,因此需要–>忽略时间


因此,如果使用标志组合(只有更新的和忽略的时间),则可以获得良好的备份属性,从而替换所有大小不同的文件。当然,如果你真的需要依赖时间同步,这是没有帮助的,但如果只是为了执行定期的数据备份,它会完成这项工作。

根据
man lftp
,我发现了以下标志:

  ftp:use-mdtm-overloaded (boolean)
          when true, lftp uses two argument MDTM command to set file modification time on uploaded files. Default is false.
因此,我将其设置为:

set ftp:use-mdtm-overloaded true
这一切都如期而至

set ftp:use-mdtm-overloaded true