< 返回上层

diff命令对比文本

2018-11-09 10:23:31 93次

Windows下有很多工具可以对比两个文本文件,其实Linux下也有比较方便的对比工具。如diff命令:

diff [选项] file1 file2

这个命令告诉用户,file1和file2有哪几行不同内容,方便修改它。如果是file1和file2是文件夹,则对比这两个目录下同名文件的内容。

选项参数:

-a:将所有文件当作文本文件来处理。
-b或–ignore-space-change  忽略空格造成的不同。
-B或–ignore-blank-lines  忽略空行造成的不同。
-c:使用纲要输出格式。
-H:利用试探法加速对大文件的搜索。
-I:忽略大小写的变化。
-n –rcs:输出RCS格式。
-N或–new-file  在比较目录时,若文件A仅出现在某个目录中,会显示:Only in目录;文件A若使用-N参数,则diff会将文件A与一个空白的文件比较。
-r或–recursive  比较子目录中的文件。
-u,-U<列数>或–unified=<列数>  以合并的方式来显示文件内容的不同。

提交成功!非常感谢您的反馈,我们会继续努力做到更好!

更多建议

这条文档是否有帮助解决问题?

没有帮助 有帮助

非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题: