3.jpg

微信公众号:爱问CTO
专业编程问答社区
www.askcto.com

linux中使用df命令:

diff [OPTION]... FILES

-b —— 忽略一行中的空字符的区别(例如“Hello World!” 与 “Hello World!!”认为是一样的)
-B —— 忽略空白行
-i —— 忽略大小写的不同
-r —— 如果diff后面接的目录时,会递归比较子目录中的文件不同
diff命令的输出格式有三种,正常格式、上下文格式、合并格式、并排格式。

1.正常格式,无需加任何选项,直接如下比对

diff fileName1  fileName2

2.上下文格式

diff -c fileName1  fileName2

结果前叹号(!)表示该行有改动,如该行被删除,则为减号(-),如该行被增加,则为加号(+)
3.合并格式

diff -u fileName1  fileName2

4.并排格式

diff fileName1 fileName2 -y -W 50

结果中,有个“|”符号,表示这行有更改。另外,如果前面是“<”,表示后面文件比前面文件少了1行内容;如果是”>”,表示后面文件比前面文件多了1行内容。


爱问CTO
18 声望2 粉丝

爱问CTO 专业编程问答网站