您的位置:首页 > 运维架构 > Linux

Linux命令 --- 文件比较diff/cmp

2016-09-01 17:58 1156 查看
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 输出所有不同的字节
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: