lftp,忽略时间戳的设置?

lftp,忽略时间戳的设置?

我正在使用 lftp 将服务器上的文件镜像到 PC。对我来说,问题是,当我将一批与服务器上的文件完全相同的文件放在 PC 上时,所有文件的镜像都会开始。可能是因为时间戳不同?这是一个问题,因为镜像仅用于更改我可能更改的一些文件,而不是全部(大量文件)。

我想要的是 lftp:1. 使用放在服务器上的新文件更新 PC2. 删除 PC 上不再在服务器上的任何文件 3. (问题就在这里)存在于 PC 和服务器上的文件,只有当文件大小存在差异时才应在 PC 上更新(忽略任何潜在的时间戳差异)这是现在命令的样子:

LCD="/home/administrator/files"
RCD=""
lftp -c "ser ftp:list-options -a;
open ftp://$username:$pw@$host;
lcd $LCD;
cd $RCD;
mirror --delete"

我应该添加/更改什么?提前致谢。/托比

答案1

我正在阅读一本过时的手册,现在我发现了这个选项:--ignore-time 我测试了它,它正是我想要的。

相关内容