diff [options] 源文件 目标文件
按行比较两个文件,并显示两者的区别。
-i 忽略大小写
-b 不检查空格字符的不同
-B 不检查空白行
-c 显示文件全文并对不同进行标注
-w 忽略所有的空格
-p 当比较的是c代码时显示所在的函数
-q 仅显示有无差异
-r 比较子目录的文件
-T 在每行前面加tab以保持对齐
-y 以并列的方式显示两个文件的不同(-W指定宽度)
–left-column 在使用-y参数时,若两个文件某一行内容相同,则仅在左侧的栏位显示该行内容。
–suppress-common-lines 在使用-y参数时,仅显示不同之处。
-u/U 以合并的方式来显示文件内容的不同
-N 比较目录时,如果有文件不存在,则与空文件进行比较
-H 试探法比较大文件
【patch补丁等情况会用到】cmp
逐个字节对文件进行比较,输出不同的字节(定位)。用来比较文件是否相同吧。
-c 除了十进制编码,还输出字符本身
-l 输出所有不同的字节
Linux命令 --- 文件比较diff/cmp
最新推荐文章于 2024-05-23 23:29:57 发布