---
本文由http://Bentutu.com编辑,转载注明出处http://bentutu.com/?p=977
---
判断两个文件是否一致或判断在字节数、行数上有哪些不同,用cmp命令很方便 。
下面给大家具体讲讲该命令如何应用。
假设比较文件:
fir.txt sec.txt
打开终端,输入命令:[code]cmp -c fir.txt sec.txt[/code]输出结果类似于下列形式:
fir.txt sec.txt differ: byte 1, line 1 is 141 a 143 c
上述结果表示两者不同之处在第一行第一个字节出;
若判断的两个文件一致,会提示添加新的命令行。
可通过命令[code]cmp --help[/code]查看更多信息.
用法: cmp [选项]… 文件1 [文件2 [SKIP1 [SKIP2]]]
逐字节比较两个文件。
-b -print-bytes 打印出内容相异的字节。
-i SKIP -ignore-initial=SKIP 略过输入内容的前 SKIP 字节。
-i SKIP1:SKIP2 -ignore-initial=SKIP1:SKIP2
略过文件 FILE1 的前 SKIP1 个字节和文件 FILE2 前 SKIP2 个字节。
-l -verbose 输出所有相异字节的字节数和内容。
-n LIMIT -bytes=LIMIT 最多比较 LIMIT 个字节。
-s -quiet -silent 无任何输出;只产生退出状态。
-v -version 输出版本信息。
-help 输入本帮助。
SKIP1 和 SKIP2分别是每个文件要略过的字节数。
SKIP 值可以加上以下的单位:
kB=1000、K=1024、MB=1000000、M=1048576、GB=1000000000、G=1073741824,
还有 T、P、E、Z、Y 如此类推。
如果文件是 “-” 或没给出,则从标准输入读入内容。
如果输入相同,则退出状态为 0;1 表示输入不同;2 表示有错误产生。
本文由http://Bentutu.com编辑,转载注明出处http://bentutu.com/?p=977
小强哈喽 于 2013-09-10 16:37:50发表:
受教了,学习学习。。
yuanxiao 于 2013-09-02 15:55:52发表:
多谢
ycy77yww 于 2013-09-02 15:14:10发表:
cpm深入学习
huangt113 于 2013-04-21 19:29:05发表:
学习了…………
Feyiz 于 2013-04-20 23:11:55发表:
高手啊,学习下
qq470554804 于 2013-01-08 23:08:20发表:
{:2_95:}
nj8jh7a49q 于 2013-01-08 12:07:19发表:
支持楼主,支持楼主 长见识了
cqjack 于 2013-01-07 17:18:24发表:
受教了
mask宇 于 2012-05-19 23:58:04发表:
用的机会应该不是很大 自我感觉、
circletiger 于 2012-05-19 12:08:34发表:
认真学习了。
LinuxWangx 于 2012-05-19 11:50:46发表:
新手学习了
findwindow 于 2012-05-18 13:08:27发表:
过来瞧瞧
larmbr 于 2012-05-04 14:48:51发表:
感谢分享,学习了,谢谢!!!
luozhengxi 于 2012-04-29 19:16:00发表:
见识了,多谢
oucjlz 于 2012-02-12 13:50:19发表:
:0)1
circletiger 于 2012-02-11 18:32:06发表:
学习是从不晚的事情。
qianshankz 于 2012-02-11 18:07:56发表:
正找这些东东呢
wq413732076 于 2011-08-04 21:24:21发表:
感谢楼主分享!我要学linux
lufenghxu 于 2011-08-02 10:36:07发表:
谢谢分享。
gbgloveyou 于 2011-07-06 10:37:58发表:
学习
HS_217^_^ 于 2011-06-20 00:47:38发表:
-N的参数是什么意思呢?
yrj8008037241 于 2011-06-17 11:53:23发表:
:0wmjh(1
zeroux 于 2011-06-14 18:38:41发表:
学习学习
孤独的根号 于 2011-06-14 16:07:52发表:
呵呵。打酱油的
wudalang1981 于 2011-05-27 15:32:01发表:
先顶了再说,感谢楼主哦,太感谢了
Dmapleaves 于 2011-05-27 08:33:01发表:
谢谢楼主分享
22zhang11 于 2011-05-22 22:32:33发表:
{:3_117:}先锋排头
hacknolover 于 2011-05-21 13:34:45发表:
学习一下。接触linux本身就是一个知识积累的过程,呵呵
寂武之初 于 2011-04-27 18:00:55发表:
学习!!!
zhugeafanti 于 2011-04-27 17:29:40发表:
学习
ftd505 于 2011-04-18 11:29:00发表:
{:2_95:}
shxiwen 于 2011-04-08 13:28:29发表:
命令需要仔细研究啊
lovelinuxm 于 2011-04-07 18:31:49发表:
每天进步一点点。
soulkiller520 于 2011-03-31 20:41:36发表:
学习了
孙晓 于 2011-03-31 16:11:35发表:
谢谢,你说了我现在知道了
Gaga_Yan 于 2011-03-31 10:46:01发表:
man cmp
lijunliang13 于 2011-03-31 04:17:15发表:
感谢楼主分享~
Bing红茶 于 2011-03-30 22:00:24发表:
good
cjzhang 于 2011-03-06 22:50:14发表:
路过~
wulingtong 于 2011-03-01 10:51:31发表:
各种给力啊 ,增加了不少知识