創(chuàng)新互聯(lián)www.cdcxhl.cn八線動(dòng)態(tài)BGP香港云服務(wù)器提供商,新人活動(dòng)買多久送多久,劃算不套路!
成都創(chuàng)新互聯(lián)是一家專注于成都網(wǎng)站建設(shè)、網(wǎng)站制作與策劃設(shè)計(jì),頭屯河網(wǎng)站建設(shè)哪家好?成都創(chuàng)新互聯(lián)做網(wǎng)站,專注于網(wǎng)站建設(shè)十多年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:頭屯河等地區(qū)。頭屯河做網(wǎng)站價(jià)格咨詢:18982081108這篇文章主要介紹了使用linux的diff命令比較文件的差異,具有一定借鑒價(jià)值,需要的朋友可以參考下。下面就和我一起來(lái)看看吧。
diff以逐行的方式,比較文本文件的異同處。如果指定要比較目錄,則diff會(huì)比較目錄中相同文件名的文件,但不會(huì)比較其中子目錄 。
語(yǔ)法格式:diff [參數(shù)] [目錄]
常用參數(shù):
-a | diff預(yù)設(shè)只會(huì)逐行比較文本文件 |
-b | 不檢查空格字符的不同 |
-W | 在使用-y參數(shù)時(shí),指定欄寬 |
-x | 不比較選項(xiàng)中所指定的文件或目錄 |
-X | 您可以將文件或目錄類型存成文本文件,然后在=<文件>中指定此文本文件 |
-y | 以并列的方式顯示文件的異同之處 |
--help | 查看幫助信息 |
--left-column | 在使用-y參數(shù)時(shí),若兩個(gè)文件某一行內(nèi)容相同,則僅在左側(cè)的欄位顯示該行內(nèi)容 |
--suppress-common-lines | 在使用-y參數(shù)時(shí),僅顯示不同之處 |
參考實(shí)例
比較兩個(gè)文件:
[root@linuxcool ~]# diff log2014.log log2013.log
并排格式輸出:
[root@linuxcool ~]# 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
注意:"|"表示前后2個(gè)文件內(nèi)容有不同,"<"表示后面文件比前面文件少了1行內(nèi)容,">"表示后面文件比前面文件多了1行內(nèi)容。
以上就是使用linux的diff命令比較文件的差異的詳細(xì)內(nèi)容了,看完之后是否有所收獲呢?如果想了解更多相關(guān)內(nèi)容,歡迎來(lái)創(chuàng)新互聯(lián)行業(yè)資訊!