diff最常用的功能莫过于生成patch文件了: diff -urN old/ new/ > mysoft.patch 参数 -u 表示使用 unified 格式,-r 表示比较目录,-N 表示将不存在的文件当作空文件处理,新添加的文件也会出现在patch文件中。 然后在需要应用patch的地方使用下述命令即可: patch -p0 < mysoft.patchdiff的 -y 命令(长格式为 –side-by-side)可以将屏幕分成左右两部分,来比较两个文件之间的差异。 许多图形化的比较工具都有这个功能,但如果只能使用命令行,这个参数就相当有用了。 如果要改变左右各部分的宽度,可以通过 -W (–width)参数来指定。 (责任编辑:IT) |