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=<列数> 以合并的方式来显示文件内容的不同。
发表回复