如何比较 ftp 服务器上和 Linux 文件夹中的文件?
答案1
您可以jdiff
在ftp
j编辑执行此操作(假设目标文件是文本)。
答案2
对于文件夹,我使用了 Krusader,并且通过 WINE 使用 WinSCP 取得了一些成功(并且在另一台机器(无论是真实的还是虚拟的)上使用 Windows 中的 WinSCP 取得了更大的成功)。
小问题是,如果文件大小为 0,Krusader 将会出现问题。尽管如此,其他一切都运行正常。
在较旧的发行版或 krusader 版本中,某些日期会显示不正确,由于时区和本地与服务器之间的时间差异,导致本地或远程副本比其对应部分更旧。
WinSCP 在处理时间和其他因素的差异方面更加强大,但它的速度较慢,并且如果路径超过 256 个字符的长度(Windows 慢性问题),它就会崩溃。
在另一台机器上,您需要将 Linux 文件夹(通过 Samba 或 VM 文件夹共享方法)安装为磁盘。这也有助于解决 Windows 应用程序上的 256 个字符路径慢性病。
我知道这个问题已经很老了,但是它是谷歌上最早的搜索结果之一,所以这是我的一点贡献。
答案3
尝试
$ vimdiff local_file ftp://[user@]machine[:port]/remote_file
例如
$ vimdiff todo.txt ftp://[email protected]/todo.txt
如果需要,可以稍后输入密码。
答案4
这不是理想的解决方案,但是总指挥官@葡萄酒将完成任务。
其他工具:http://en.wikipedia.org/wiki/Comparison_of_file_comparison_tools