cmp
man cmp:
按字节逐位比较两个文件。
用途:
比较两个文件的内容并报告不同的第一个字符。
与diff的区别:
cmp文件用来比较二进制文件,且只显示发生不同的第一个字节数和行数。
oliver@ubuntu:~/temp$ cmp a.out putc.c
a.out putc.c 不同:第 1 字节,第 1 行
oliver@ubuntu:~/temp$
-l:比较文件,然后显示字节数(使用十进制格式)和每个不同的不同字节(使用八进制格式)
oliver@ubuntu:~/temp$ cmp -l a.out putc.c
1 177 57
2 105 52
3 114 52
...
-s:要比较两个文件,而不写任何消息。该命令形式通常用在 shell 步骤中。例如:
if cmp -s prog.c.bak prog.c
then
echo No change
fi
如果两个文件相同,则该部分的 shell 步骤显示 No change。
转载地址:http://blog.youkuaiyun.com/giegie/article/details/6199634
本文介绍了如何使用Linux下的cmp命令来比较两个文件的内容,并详细解释了cmp命令的常用选项,如-l和-s选项的功能和使用场景。
886

被折叠的 条评论
为什么被折叠?



