微信公众号:51 码农网
专业编程问答社区
www.51manong.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 行内容。