在 ftp 服务器上和 Linux 中的文件夹中进行比较?

在 ftp 服务器上和 Linux 中的文件夹中进行比较?

如何比较 ftp 服务器上和 Linux 文件夹中的文件?

答案1

您可以jdiffftpj编辑执行此操作(假设目标文件是文本)。

答案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

相关内容