Linux%20diff命令用于比較文件的差異。
diff以逐行的方式linux命令大全,比較文本文件的異同處。所是指定要比較目錄,則diff會比較目錄中相同文件名的文件linux命令大全,但不會比較其中子目錄。
diff [-abBcdefHilnNpPqrstTuvwy][-<行數(shù)>][-C <行數(shù)>][-D <巨集名稱>][-I <字符或字符串>][-S <文件>][-W <寬度>][-x <文件或目錄>][-X <文件>][--help][--left-column][--suppress-common-line][文件或目錄1][文件或目錄2]
參數(shù):
[root@localhost test3]# diff log2014.log log2013.log 3c3 < 2014-03 --- > 2013-03 8c8 < 2013-07 --- > 2013-08 11,12d10 < 2013-11 < 2013-12
上面的”3c3″和”8c8″表示log2014.log和log20143log文件在3行和第8行內(nèi)容有所不同;”11,12d10″表示第一個文件比第二個文件多了第11和12行。
[root@localhost test3]# diff log2014.log log2013.log -y -W 50 2013-01 2013-01 2013-02 2013-02 2014-03 | 2013-03 2013-04 2013-04 2013-05 2013-05 2013-06 2013-06 2013-07 2013-07 2013-07 | 2013-08 2013-09 2013-09 2013-10 2013-10 2013-11 < 2013-12 < [root@localhost test3]# diff log2013.log log2014.log -y -W 50 2013-01 2013-01 2013-02 2013-02 2013-03 | 2014-03 2013-04 2013-04 2013-05 2013-05 2013-06 2013-06 2013-07 2013-07 2013-08 | 2013-07 2013-09 2013-09 2013-10 2013-10 > 2013-11 > 2013-12
說明:
上一個教程:Linux基礎(chǔ)命令之cat使用方法大全
下一個教程:Linux中常用的命令都是那些單詞的縮寫?