gpt4 book ai didi

lftp - 为什么lftp镜像--only-newer不传输 "only newer"文件?

转载 作者:行者123 更新时间:2023-12-02 17:33:12 26 4
gpt4 key购买 nike

我想自动上传我网站的文件。但是,远程服务器不支持 ssh,所以我尝试使用下面的 lftp 命令而不是 rsync。

lftp -c "set ftp:use-mdtm no && set ftp:timezone -9 && open -u user,password ftp.example.com && mirror -Ren local_directory remote_directory"

如果本地文件未更改,则此命令不会上传任何文件。但是,我更改了一个文件并运行命令,所有文件都已上传。

我知道lftp/ftp的MDTM问题。因此,我尝试了“set ftp:use-mdtm no && set ftp:timezone -9”,但尽管我只更改了一个文件,但所有文件都已上传。

有谁知道为什么lftp镜像--only-newer不传输“仅较新”的文件?

最佳答案

在下一页

http://www.bouthors.fr/wiki/doku.php?id=en:linux:synchro_lftp

作者指出:

When uploading, it is not possible to set the date/time on the files uploaded, that's why --ignore-time is needed.

因此,如果您使用标志组合--only-newer--ignore-time,您可以获得不错的备份属性,这样所有文件尺寸不同则更换。当然,如果您确实需要依赖时间同步,那么它没有帮助,但如果只是执行定期数据备份,它就可以完成工作。

关于lftp - 为什么lftp镜像--only-newer不传输 "only newer"文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11490145/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com