我正在使用lftp将服务器上的文件镜像到PC。 对我来说问题是,当我在PC上放置一批与服务器上的文件完全相同的文件时,所有文件都将启动镜像。 可能由于时间戳不同? 这是一个问题,因为镜像只是用来改变一些我可能改变的文件,而不是全部(大量的文件)。
我想要的是lftp:1.用放置在服务器上的新文件更新PC 2.删除不在服务器上的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"
我应该添加/更改什么? 提前致谢。 /托比
我正在阅读一个过时的手册,现在我发现了这个选项: – 我正在testing它,这正是我想要的。