我想将文件从计算机上载到FTP站点,并且我不想上载服务器上已经存在的文件。因此,我需要一个工具来找出哪些本地文件与服务器上的本地文件不同或服务器上不存在的本地文件。
一些要求:
我正在使用不支持rsync或ssh的廉价提供程序,因此只能使用FTP。
我在上传文件之前先生成了文件,因此比较时间戳是没有意义的。
我已经尝试使用mirror命令执行lftp了。速度很慢(我认为它会上传所有文件)。
我从不同的计算机上载文件,所以不能使用sitecopy,后者使用本地数据库来跟踪服务器上的哪些文件。
我希望能够使用一个命令上传所有更改的文件。优选地,没有GUI应用程序。它需要在Ubuntu中运行。
我当时正在考虑创建一个类似于sitecopy的工具,但该工具会将FTP服务器上所有文件的校验和存储在服务器本身上。但是后来我认为可能已经有了这样的工具。
顺便说一句,这是否属于serverfault?
—
Martin Vilcans 2011年
您可能想看看ServerFault上该问题的答案:serverfault.com/questions/24622/how-to-use-rsync-over-ftp
—
Neil Santos,