是否有可能只上传已经更新到服务器的文件?

假设我有一台可以通过FTP访问的服务器,它托pipe着网站

假设我想在本地编辑网站,所以它不会影响网站的生活,并假设我编辑了一大堆文件,我不想处理跟踪我编辑的所有时间的文件的麻烦…

一旦我完成编辑,我想通过FTP上传到服务器….是否有一些FTP软件,自动检测哪些文件已被编辑,只有这些file upload和覆盖,而不是让我手动select文件我已经编辑(因此不得不跟踪编辑的文件)或让我上传整个网站,这是浪费时间

提前致谢

许多FTP客户端能够根据文件大小或修改date同步文件树。 一个解决scheme是FileZilla 。 在Mac上,我使用(商业)程序传输 ,我喜欢它。

如果您可以通过FTP旁边的SSH访问服务器,并且想要使用命令行,那么rsync就是标准的解决scheme。

我写了一个很早以前就完成的程序 。 不过,它对于不同客户端和服务器的消息格式的变化相当敏感 – 文档包括当时可用的其他产品的链接,这些产品做类似的工作。

HTH