Questions tagged «diff»

在计算中,“差异”是“差异”或“差异”的缩写,“差异”是指计算并显示两个对象(通常是文件或目录)之间的差异的数据比较。

14
如何比较ssh?
如果唯一可用的连接是ssh,如何在机器之间比较文件/文件夹?
175 diff 

4
`curl -I`和`curl -X HEAD`之间的区别
我从http://www.reddit.com看有趣的服务器类型,curl -I http://www.reddit.com当时我猜想它curl -X HEAD http://www.reddit.com也可以做到。但是,实际上并非如此。 我很好奇为什么。 我观察到这是运行两个命令的结果: curl -I:按预期工作,输出标题并存在。 curl -X HEAD:不显示任何内容,似乎正在等待用户输入。 但是,通过嗅探,tshark我看到第二个命令实际上发送了相同的HTML查询并收到了正确的答案,但是它没有显示出来,也没有关闭连接。 curl -I 0.000000 333.33.33.33 -> 213.248.111.106 TCP 59675 > http [SYN] Seq=0 Win=5840 Len=0 MSS=1460 TSV=47267342 TSER=0 WS=6 0.045392 213.248.111.106 -> 333.33.33.33 TCP http > 59675 [SYN, ACK] Seq=0 Ack=1 Win=5792 Len=0 MSS=1460 TSV=2552532839 TSER=47267342 WS=1 …


3
比较2个目录并在第3个目录中复制差异
运行ubuntu 12.04,我想比较2个目录,例如folder1 /和folder2 /,并复制与folder3 /不同的任何文件。也有嵌套文件,因此也应复制匹配的子目录 有没有一个命令对我有帮助?我可以获得正在运行的已更改文件的完整列表: rsync -rcnC --out-format="%f" folder1/ folder2/ 但是rsync似乎无法将这些文件“导出”到另一个目标目录中。我可以将列表通过管道传输到cp或其他程序,以便在创建目录的同时复制文件吗?例如,我尝试 rsync -rcnC --out-format="%f" folder1/ folder2/ | xargs cp -t folder3/ 但这也不会保留目录,它只会复制folder3 /中的所有文件
32 linux  rsync  directory  diff 

6
如何证明两个文件在法律上是相同的?
我们让某人在退出前偷了一些文件,但最终归结为诉讼。现在为我提供了CD文件,我必须通过将它们与我们自己的文件服务器中的文件进行匹配来“证明”它们是我们的文件。 我不知道这是只为我们的律师还是法院的证据,还是两者兼而有之。我也意识到我不是一个公正的第三党。 在考虑如何“证明”这些文件来自我们的服务器时,我们意识到我还必须在接收CD之前证明我们已经拥有这些文件。我的老板在有问题的文件的资源管理器窗口中拍摄了屏幕快照,其中显示了创建日期和文件名,并在收到CD的前一天通过电子邮件将其发送给我们的律师。我本来希望提供md5sums,但是我没有参与该过程的那一部分。 我最初的想法是使用unix diff程序并提供控制台外壳输出。我还认为我可以将它与我们的文件及其文件的md5总和相结合。这两个很容易被伪造。 我对应该提供的内容一无所知,然后又对如何提供可审核的记录来重现我的发现感到困惑,因此,如果确实需要第三者证明,那就可以了。 有人对这个有经验么? 关于此案的事实: 这些文件来自Windows 2003文件服务器 事件发生在一年多以前,并且从事件发生之前就没有修改过文件。
24 windows  files  diff 


7
获取rsync生成补丁文件,而不是跨文件复制?
我正在使用rsync将许多文件从一台服务器复制到另一台服务器。我知道我可以使用该-n选项进行试运行,因此可以查看已更改了哪些文件。但是,是否有可能使rsync打印出已更改文件内容的差异?我想看看在复制之前发生了什么?我可以保存到文件中,然后再用diff(1)应用吗?
19 rsync  patch  diff 



3
Linux工具查找重复文件?
我有大量且不断增长的文本文件集,这些文件都非常小(少于100个字节)。我想比较每个可能的文件对,并注意重复的文件。我可以编写一个Python脚本来执行此操作,但是我想知道是否有一个现有的Linux命令行工具(或者可能是这些工具的简单组合)可以执行此操作? 更新(响应mfinni注释):文件全部在一个目录中,因此它们都有不同的文件名。(但是它们都有一个共同的文件扩展名,可以很容易地用通配符选择它们。)
13 linux  diff  files 

4
如何在Windows Powershell中区分两个文件夹?
我正在尝试使用Windows Powershell查找两个文件夹结构的内容差异。我使用以下方法来确保文件名相同,但是该方法不会告诉我文件的内容是否相同: $firstFolder = Get-ChildItem -Recurse folder1 $secondFolder = Get-ChildItem -Recurse folder2 Compare-Object -ReferenceObject $firstFolder -DifferenceObject $secondFolder 这个ServerFault问题中描述的技术适用于差异化单个文件,但是这些文件夹包含各种深度的数百个文件。 解决方案不一定需要告诉我文件中到底有什么不同-只是它们有所不同。我对元数据中的差异(例如日期)不感兴趣,我已经知道它们是不同的。
11 powershell  diff 

1
标识同一文件的两个ZFS快照之间已更改的字节数
假设我有一个包含虚拟机磁盘映像的ZFS文件系统,例如 /tank/examplevm/examplevm-flat.vmdk 让我们进一步假设我为该ZFS文件系统制作了每日快照,例如 $ zfs snapshot tank@20120716 $ zfs snapshot tank@20120717 显然,在每个每日快照之间的时间段内,对我的examplevm-flat.vmdk进行了更改(在大多数情况下,映像的大小保持不变,但虚拟磁盘中的块被修改了)。 因此,ZFS diff命令现在将报告在两个快照之间修改的文件: $ zfs diff tank/@20120716 tank@20120717 M /tank/examplevm/examplevm-flat.vmdk 很高兴知道该文件已被修改,但我对在vmdk中已修改的字节/块的数量更加感兴趣。 因此,我对以下问题感兴趣: ZFS是否具有任何功能来报告两个快照之间特定文件中已更改块的数量? 还有其他工具可以对两个文件系统映像进行二进制比较,并报告已更改的块或字节数吗?我知道可以cmp –l file1 file2 | wc –l做到这一点,但是速度非常慢。
10 zfs  diff 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.