当前位置: 主页 > Linux命令 > 文件管理 >

linux命令:cmp(常用方法详解)

时间:2013-05-14 16:59来源:linux系统运维 作者:小编1000 点击:
linux命令 :cmp 功能说明 :比较两个文件是否有差异。 语 法 :cmp [-clsv][-i 字符数目][--help][第一个文件][第二个文件] 补充说明 :当相互比较的两个文件完全一样时,则该指令不会显示
欢迎大家分享自己的文档,请点击查阅:分享方法,Linux系统运维
如果你喜欢这文章,可以点击文章结尾处百度分享,分享到你的各种社区收藏,或推荐给朋友……


linux命令cmp
功能说明:比较两个文件是否有差异。
语  法:cmp [-clsv][-i <字符数目>][--help][第一个文件][第二个文件]
补充说明:当相互比较的两个文件完全一样时,则该指令不会显示任何信息。若发现有所差异,预设会标示出第一个不同之处的字符和列数编号。若不指定任何文件名称或是所给予的文件名为"-",则cmp指令会从标准输入设备读取数据。
参  数:
-c或--print-chars  除了标明差异处的十进制字码之外,一并显示该字符所对应字符。
-i<字符数目>或--ignore-initial=<字符数目>  指定一个数目。
-l或--verbose  标示出所有不一样的地方。
-s或--quiet或--silent  不显示错误信息。
-v或--version  显示版本信息。
--help  在线帮助。
示        例:
[root@linuxyw linuxyw]# cat linuxyw.txt             
123
11
[root@linuxyw linuxyw]# cat linuxyw.com 
11111111111111111111111
[root@linuxyw linuxyw]# cmp -l linuxyw.txt linuxyw.com    
2  62  61
3  63  61
4  12  61
7  12  61
cmp: EOF on linuxyw.txt
[root@linuxyw linuxyw]# cmp -c linuxyw.txt linuxyw.com    
linuxyw.txt linuxyw.com differ: byte 2, line 1 is  62 2  61 1

转载请注明linux系统运维
http://www.linuxyw.com/linux/wenjianguanli/20130505/166.html

------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
验证码: 点击我更换图片
栏目列表
推荐内容