成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁(yè) > 知識(shí)庫(kù) > linux命令大全之diff命令詳解(比較文件內(nèi)容)

linux命令大全之diff命令詳解(比較文件內(nèi)容)

熱門標(biāo)簽:無(wú)錫ai智能語(yǔ)音電銷機(jī)器人廠家 如何找電銷機(jī)器人 江西意向度高的羿智云外呼系統(tǒng) 電銷機(jī)器人怎么打卡 抖音商家地圖標(biāo)注入駐店 易聯(lián)系統(tǒng)外呼營(yíng)銷來(lái)回呼 無(wú)錫真人電銷機(jī)器人供應(yīng)商 濟(jì)南智能語(yǔ)音電銷機(jī)器人加盟 河南語(yǔ)音電銷機(jī)器人加盟公司

diff 命令是 linux上非常重要的工具,用于比較文件的內(nèi)容,特別是比較兩個(gè)版本不同的文件以找到改動(dòng)的地方。diff在命令行中打印每一個(gè)行的改動(dòng)。最新版本的diff還支持二進(jìn)制文件。diff程序的輸出被稱為補(bǔ)丁 (patch),因?yàn)長(zhǎng)inux系統(tǒng)中還有一個(gè)patch程序,可以根據(jù)diff的輸出將a.c的文件內(nèi)容更新為b.c。diff是svn、cvs、git等版本控制工具不可或缺的一部分。

1.命令格式:
diff[參數(shù)][文件1或目錄1][文件2或目錄2]

2.命令功能:
diff命令能比較單個(gè)文件或者目錄內(nèi)容。如果指定比較的是文件,則只有當(dāng)輸入為文本文件時(shí)才有效。以逐行的方式,比較文本文件的異同處。如果指定比較的是目錄的的時(shí)候,diff 命令會(huì)比較兩個(gè)目錄下名字相同的文本文件。列出不同的二進(jìn)制文件、公共子目錄和只在一個(gè)目錄出現(xiàn)的文件。

3.命令參數(shù):
- 指定要顯示多少行的文本。此參數(shù)必須與-c或-u參數(shù)一并使用。
-a或--text  diff預(yù)設(shè)只會(huì)逐行比較文本文件。
-b或--ignore-space-change  不檢查空格字符的不同。
-B或--ignore-blank-lines  不檢查空白行。
-c  顯示全部?jī)?nèi)文,并標(biāo)出不同之處。
-C或--context  與執(zhí)行"-c-"指令相同。
-d或--minimal  使用不同的演算法,以較小的單位來(lái)做比較。
-D或ifdef  此參數(shù)的輸出格式可用于前置處理器巨集。
-e或--ed  此參數(shù)的輸出格式可用于ed的script文件。
-f或-forward-ed  輸出的格式類似ed的script文件,但按照原來(lái)文件的順序來(lái)顯示不同處。
-H或--speed-large-files  比較大文件時(shí),可加快速度。
-l或--ignore-matching-lines  若兩個(gè)文件在某幾行有所不同,而這幾行同時(shí)都包含了選項(xiàng)中指定的字符或字符串,則不顯示這兩個(gè)文件的差異。
-i或--ignore-case  不檢查大小寫的不同。
-l或--paginate  將結(jié)果交由pr程序來(lái)分頁(yè)。
-n或--rcs  將比較結(jié)果以RCS的格式來(lái)顯示。
-N或--new-file  在比較目錄時(shí),若文件A僅出現(xiàn)在某個(gè)目錄中,預(yù)設(shè)會(huì)顯示:Only in目錄:文件A若使用-N參數(shù),則diff會(huì)將文件A與一個(gè)空白的文件比較。
-p  若比較的文件為C語(yǔ)言的程序碼文件時(shí),顯示差異所在的函數(shù)名稱。
-P或--unidirectional-new-file  與-N類似,但只有當(dāng)?shù)诙€(gè)目錄包含了一個(gè)第一個(gè)目錄所沒有的文件時(shí),才會(huì)將這個(gè)文件與空白的文件做比較。
-q或--brief  僅顯示有無(wú)差異,不顯示詳細(xì)的信息。
-r或--recursive  比較子目錄中的文件。
-s或--report-identical-files  若沒有發(fā)現(xiàn)任何差異,仍然顯示信息。
-S或--starting-file  在比較目錄時(shí),從指定的文件開始比較。
-t或--expand-tabs  在輸出時(shí),將tab字符展開。
-T或--initial-tab  在每行前面加上tab字符以便對(duì)齊。
-u,-U或--unified=  以合并的方式來(lái)顯示文件內(nèi)容的不同。
-v或--version  顯示版本信息。
-w或--ignore-all-space  忽略全部的空格字符。
-W或--width  在使用-y參數(shù)時(shí),指定欄寬。
-x或--exclude  不比較選項(xiàng)中所指定的文件或目錄。
-X或--exclude-from  您可以將文件或目錄類型存成文本文件,然后在=中指定此文本文件。
-y或--side-by-side  以并列的方式顯示文件的異同之處。
--help  顯示幫助。
--left-column  在使用-y參數(shù)時(shí),若兩個(gè)文件某一行內(nèi)容相同,則僅在左側(cè)的欄位顯示該行內(nèi)容。
--suppress-common-lines  在使用-y參數(shù)時(shí),僅顯示不同之處。

4.使用實(shí)例:
實(shí)例1:比較兩個(gè)文件

復(fù)制代碼
代碼如下:

[root@localhost test3]# diff log2014.log log2013.log
3c3
2014-03
---
> 2013-03
8c8
2013-07
---
> 2013-08
11,12d10
2013-11
2013-12

說(shuō)明:上面的“3c3”和“8c8”表示log2014.log和log20143log文件在3行和第8行內(nèi)容有所不同;"11,12d10"表示第一個(gè)文件比第二個(gè)文件多了第11和12行。
diff 的normal 顯示格式有三種提示:

復(fù)制代碼
代碼如下:

a - add
c - change
d - delete

實(shí)例2:并排格式輸出
命令:diff log2013.log log2014.log  -y -W 50
輸出:

復(fù)制代碼
代碼如下:

[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

說(shuō)明:
“|”表示前后2個(gè)文件內(nèi)容有不同
“”表示后面文件比前面文件少了1行內(nèi)容
“>”表示后面文件比前面文件多了1行內(nèi)容

實(shí)例3:上下文輸出格式
命令:diff log2013.log log2014.log  -c
輸出:

復(fù)制代碼
代碼如下:

[root@localhost test3]# diff log2013.log log2014.log -c
*** log2013.log 2012-12-07 16:36:26.000000000 +0800
--- log2014.log 2012-12-07 18:01:54.000000000 +0800
***************
*** 1,10 ****
2013-01
2013-02
! 2013-03
2013-04
2013-05
2013-06
2013-07
! 2013-08
2013-09
2013-10
--- 1,12 ----
2013-01
2013-02
! 2014-03
2013-04
2013-05
2013-06
2013-07
! 2013-07
2013-09
2013-10
+ 2013-11
+ 2013-12[root@localhost test3]# diff log2014.log log2013.log -c
*** log2014.log 2012-12-07 18:01:54.000000000 +0800
--- log2013.log 2012-12-07 16:36:26.000000000 +0800
***************
*** 1,12 ****
2013-01
2013-02
! 2014-03
2013-04
2013-05
2013-06
2013-07
! 2013-07
2013-09
2013-10
- 2013-11
- 2013-12
--- 1,10 ----
2013-01
2013-02
! 2013-03
2013-04
2013-05
2013-06
2013-07
! 2013-08
2013-09
2013-10[root@localhost test3]#

說(shuō)明:
這種方式在開頭兩行作了比較文件的說(shuō)明,這里有三中特殊字符:
“+” 比較的文件的后者比前著多一行
“-” 比較的文件的后者比前著少一行
“!” 比較的文件兩者有差別的行

實(shí)例4:統(tǒng)一格式輸出
命令:diff log2014.log log2013.log  -u
輸出:

復(fù)制代碼
代碼如下:

[root@localhost test3]# diff log2014.log log2013.log -u
--- log2014.log 2012-12-07 18:01:54.000000000 +0800
+++ log2013.log 2012-12-07 16:36:26.000000000 +0800
@@ -1,12 +1,10 @@
2013-01
2013-02
-2014-03
+2013-03
2013-04
2013-05
2013-06
2013-07
-2013-07
+2013-08
2013-09
2013-10
-2013-11
-2013-12

說(shuō)明:
它的第一部分,也是文件的基本信息:
--- log2014.log 2012-12-07 18:01:54.000000000 +0800
+++ log2013.log 2012-12-07 16:36:26.000000000 +0800
"---"表示變動(dòng)前的文件,"+++"表示變動(dòng)后的文件。
第二部分,變動(dòng)的位置用兩個(gè)@作為起首和結(jié)束。
   @@ -1,12 +1,10 @@
前面的"-1,12"分成三個(gè)部分:減號(hào)表示第一個(gè)文件(即log2014.log),"1"表示第1行,"12"表示連續(xù)12行。合在一起,就表示下面是第一個(gè)文件從第1行開始的連續(xù)12行。同樣的,"+1,10"表示變動(dòng)后,成為第二個(gè)文件從第1行開始的連續(xù)10行。

實(shí)例5:比較文件夾不同
命令:diff  test3 test6
輸出:

復(fù)制代碼
代碼如下:

[root@localhost test]# diff test3 test6
Only in test6: linklog.log
Only in test6: log2012.log
diff test3/log2013.log test6/log2013.log
1,10c1,3
2013-01
2013-02
2013-03
2013-04
2013-05
2013-06
2013-07
2013-08
2013-09
2013-10
---
> hostnamebaidu=baidu.com
> hostnamesina=sina.com
> hostnames=true
diff test3/log2014.log test6/log2014.log
1,12d0
2013-01
2013-02
2014-03
2013-04
2013-05
2013-06
2013-07
2013-07
2013-09
2013-10
2013-11
2013-12
Only in test6: log2015.log
Only in test6: log2016.log
Only in test6: log2017.log
[root@localhost test]#

實(shí)例6:比較兩個(gè)文件不同,并生產(chǎn)補(bǔ)丁
命令:diff -ruN log2013.log log2014.log >patch.log
輸出:

復(fù)制代碼
代碼如下:

[root@localhost test3]# diff -ruN log2013.log log2014.log >patch.log
[root@localhost test3]# ll
總計(jì) 12
-rw-r--r-- 2 root root 80 12-07 16:36 log2013.log
-rw-r--r-- 1 root root 96 12-07 18:01 log2014.log
-rw-r--r-- 1 root root 248 12-07 21:33 patch.log
[root@localhost test3]# cat patc.log
cat: patc.log: 沒有那個(gè)文件或目錄
[root@localhost test3]# cat patch.log
--- log2013.log 2012-12-07 16:36:26.000000000 +0800
+++ log2014.log 2012-12-07 18:01:54.000000000 +0800
@@ -1,10 +1,12 @@
2013-01
2013-02
-2013-03
+2014-03
2013-04
2013-05
2013-06
2013-07
-2013-08
+2013-07
2013-09
2013-10
+2013-11
+2013-12[root@localhost test3]#

實(shí)例7:打補(bǔ)丁
命令: cat log2013.log
輸出:

復(fù)制代碼
代碼如下:

[root@localhost test3]# cat log2013.log
2013-01
2013-02
2013-03
2013-04
2013-05
2013-06
2013-07
2013-08
2013-09
2013-10[root@localhost test3]# patch log2013.log patch.log
patching file log2013.log
[root@localhost test3]#
[root@localhost test3]# cat log2013.log
2013-01
2013-02
2014-03
2013-04
2013-05
2013-06
2013-07
2013-07
2013-09
2013-10
2013-11
2013-12[root@localhost test3]#

標(biāo)簽:保山 河源 宿州 亳州 江蘇 綏化 濱州 常德

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《linux命令大全之diff命令詳解(比較文件內(nèi)容)》,本文關(guān)鍵詞  linux,命令,大全,之,diff,詳解,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《linux命令大全之diff命令詳解(比較文件內(nèi)容)》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于linux命令大全之diff命令詳解(比較文件內(nèi)容)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    在线欧美亚洲| 99国产精品久久久久久久| 成人午夜sm精品久久久久久久| 亚洲国产精品成人va在线观看| 在线中文一区| 欧美精品一区三区在线观看| 68精品国产免费久久久久久婷婷| 99热在线观看免费| 中文字幕第50页| 久久午夜国产精品| 自拍偷拍一区二区三区| 日本一区二区三区久久| 伊人青青综合网| 亚洲一区二区在| 老鸭窝一区二区久久精品| 东方av正在进入| 日本sm残虐另类| 在线观看精品自拍视频| 亚洲不卡在线视频| 女性女同性aⅴ免费观女性恋| 触手亚洲一区二区三区| 日本道色综合久久影院| 亚洲欧美春色| 亚洲国产aⅴ精品| 欧美日本视频在线| 一区二区激情视频| 欧美一二三区视频| 国产精品久久久久精| 欧美精品欧美精品系列c| 欧美sm精品调教视频| 91免费在线观看网站| 亚洲欧美日韩天堂一区二区| www.日韩在线观看| 精品国产乱码| 欧美日韩一区在线观看视频| 欧美专区视频| 亚洲精品一卡二卡| 国产高清不卡无码视频| 4虎在线播放1区| 亚洲图色中文字幕| 日本最新一区二区三区视频观看| 极品色影院av| 欧美一级二级三级乱码| 你懂的视频网址| 黄色欧美在线| 国色天香久久精品国产一区| 国产精品一国产精品最新章节| 成人激情视频| 黑人巨大精品欧美一区二区| 天天干天天色天天| 91片在线免费观看| 国产免费永久在线观看| 亚洲色图欧美激情| 久色视频网站| 国产精品久久9| 国产一区二区三区18| 精品久久久久久久久中文字幕| 欧美综合天天夜夜久久| 91精品亚洲一区在线观看| 久久99精品久久久久久青青日本| 一个人www视频在线免费观看| 91精品国产综合久久久久久豆腐| 欧美中文字幕视频在线观看| 国产一区二区三区在线观看视频| 日韩一级特黄毛片| 偷窥少妇高潮呻吟av久久免费| 欧美国产丝袜视频| 亚洲高清在线一区| 久久91亚洲| 狠狠久久伊人| 麻豆成人在线视频| 国产精品久久久久久久天堂| 亚欧洲乱码视频| 欧美大成色www永久网站婷| 91麻豆精品国产91| 黄色一级在线视频| 亚洲国产成人精品一区二区| 久久免费看av| 日韩欧美国产三级电影视频| 中文字幕无线精品亚洲乱码一区| 国产黄a三级三级三级| 日韩av快播网址| 91亚洲视频| 黄色一级免费| 亚洲女人天堂色在线7777| 成人看的羞羞网站| 97se国产在线视频| 91九色网站| 久久久久中文字幕亚洲精品| 久久99国产精品麻豆| 蜜乳av一区二区三区| 五月婷婷综合在线观看| 日本福利午夜视频在线| 天堂在线中文资源| 久久深夜福利免费观看| 亚洲男人av| 欧美在线综合视频| 91精品在线免费观看| 伊人久久久久久久久久| 亚洲精品白虎| 先锋影音中文字幕| 视频在线观看91| 高清av资源| 日韩网红少妇无码视频香港| 国产69精品久久久久9999| 亚洲精品一级片| 亚洲精品国偷自产在线99热| 久久久国产精品午夜一区ai换脸| 不卡在线观看av| 91黑丝高跟在线| 韩国三级与黑人| 国产精品人人爱一区二区白浆| 91精品久久久久久久久久不卡| 久久精品高清| 欧美激情一区二区三区p站| 国产精九九网站漫画| 国产精品手机在线播放| 免费网站www在线观看| 日韩欧美视频网站| 欧美一二三区| 久久亚洲国产成人亚| 国产精品视频中文字幕| 色视频www在线播放| 欧美猛男超大videosgay| 亚洲国产精品久久久久久6q| 久久福利一区| 四虎永久在线精品免费一区二区| 羞羞答答成人影院www| 亚洲欧美色图| 伊人久久在线观看| 久久精品国内一区二区三区水蜜桃| 亚洲精品无码国产| 成人激情免费电影网址| 国产精品自产拍在线观| 国产精品免费视频二三区| 成人午夜大片| 欧美在线高清| 香蕉国产在线视频| 国产在线a视频| 国产精品人人做人人爽人人添| 在线免费看黄色| 亚洲最大视频网| 亚洲欧美在线高清| 在线观看国产福利视频| 久久久久久一二三区| 免费成人美女女在线观看| 欧美激情xxxxx| 综合 欧美 亚洲日本| 中文字幕视频二区| 成人精品在线观看| 久久国产乱子伦精品| 国产日本欧美一区二区三区在线| www.国产在线| 国产成人福利在线| 卡一卡2卡三精品| 欧美日韩高清免费| 九一免费看片| 色男人天堂综合再现| 日韩欧美亚洲一区| 成人一级黄色大片| 一级做a爱片久久毛片| 欧美三日本三级少妇三99| 午夜视频你懂的| 亚洲校园激情春色| 亚洲精品在线观看91| 日日碰狠狠丁香久燥| 亚洲а∨天堂久久精品9966| 污网站在线观看| 成人天堂入口网站| 黄色小视频免费看| 男女午夜刺激视频| 国产日韩欧美一区| 亚洲人成网站影音先锋播放| 岛国一区二区三区高清视频| 加勒比视频一区| 国产在线播放一区三区四| 一区二区三区日韩在线观看| 成本人h片动漫网站在线观看| 毛片网站在线| 亚洲国产中文字幕| 中文字幕在线三区| 国产剧情日韩欧美| 亚洲毛片在线| 99精品在线播放| 欧美日本韩国在线| 狠狠色狠狠色综合系列| 国产91成人在在线播放| jizzjizz亚洲| 亚洲精品裸体| 日韩xxxx视频| 乳奴隷乳フ辱julia在线观看| 国产在线视频网| 老牛精品亚洲成av人片| 国产日韩精品suv| 亚洲精品小区久久久久久| √天堂资源中文www| 免费在线观看污| 亚洲色偷偷色噜噜狠狠99网| 91 com成人网| 成人黄色在线播放| 久久综合色影院| 77thz桃花论族在线观看| 免费在线观看污网站| 亚洲一二三在线观看| 欧美乱偷一区二区三区在线| 欧美一区三区二区在线观看| 欧美疯狂性受xxxxx喷水图片| 狂野欧美激情性xxxx欧美| 欧美一区视频在线| 久久久久综合| 国精一区二区三区| www久久久com| www.男人的天堂| 国产亚洲精品成人a| 91麻豆精品国产综合久久久久久| 一区二区黄色| yiren22综合网成人| 粉嫩一区二区三区在线观看| 国产黑丝在线一区二区三区| 三级av在线免费观看| 国内伊人久久久久久网站视频| 最近最新中文字幕在线| 国产视频一二三四区| 91影院在线播放| 91日本韩国| 一本色道久久精品| 日本国产一区二区三区| 中文字幕在线观看2018| 亚洲精品在线播放| 国产欧美日韩综合精品一区二区| 波多野结衣一区二区三区四区| 午夜3点看的视频| 欧美亚洲在线日韩| 亚洲色图五月天| 欧美午夜美女看片| 777久久久精品一区二区三区| 少妇高潮惨叫久久久久| 成人网址大全| 婷婷成人影院| 欧美在线一级va免费观看| 中文字幕av免费| 催眠调教后宫乱淫校园| 四虎国产精品免费观看| 国产性猛交xx乱| 在线免费观看一区| 亚洲欧美在线观看| 久久国产精品99国产| 亚洲狠狠婷婷综合久久久| 亚洲精品国精品久久99热| 96sao精品免费视频观看| 欧美最猛黑人xxxx黑人猛交黄| 99九九99九九九99九他书对| chinese国产精品| 精品在线视频观看| 欧美又大又粗又长| 国产精品巨作av| 天天操夜夜逼| 精品免费国产| 国精产品一区一区二区三区mba| 国产一级片av| 中文字幕丰满乱子伦无码专区| 4438全国亚洲精品在线观看视频| 好好的日comwww| 国产成人精品av在线| 国产一区二区三区久久久久久久久| 欧美高清自拍一区| 尤物国产在线观看| 国产香蕉一区二区三区在线视频| 96视频在线观看欧美| 欧美国产视频日韩| 男人日女人的bb| 日本中文字幕中出在线| 国产成a人亚洲精v品在线观看| 成人免费高清视频在线观看| 欧美成人片在线观看| 在线观看免费看片| 免费男女羞羞的视频网站中文字幕妖精视频| 91亚洲视频| 久久婷婷激情| 影视一区二区| 久久久久久久伊人| 日韩电影免费一区| 国产精品亲子乱子伦xxxx裸| 美女三级福利视频| 色婷婷av一区二区三| 亚洲熟女综合色一区二区三区| 欧美成人精品二区三区99精品| 新91视频在线观看| 影音先锋久久资源网| 中文在线观看av| 成 人免费视频播放| 欧美亚洲精品一区二区| 日本不卡一区视频| 国产精品高清亚洲| 在线欧美一级视频| 牛牛影视久久网| 久久成人羞羞网站| 欧美在线日韩精品| 成人黄色在线看| 欧美高清在线视频| 91福利区一区二区三区| 国产欧美一区二区精品性色| 黄色小视频免费看| 成人午夜视频在线观看免费| 老司机精品视频一区二区| 在线免费观看视频黄| 亚洲最快最全在线视频| 成人在线影视| 嫩草视频在线免费观看| 精品国产一区二区三区久久久狼牙| 国产精品精品久久久久久| 日韩一级完整毛片| 国产精品久久久久7777| 97中文字幕在线| 亚洲男人天堂久久| 亚洲精品女人| 久久亚洲影院| 中文字幕不卡三区视频| 香蕉视频在线视频| 欧美日韩免费观看视频| 性久久久久久久久久久| 长河落日免费高清观看| 国产三级伦理片| 91麻豆国产自产在线观看| yiren22亚洲综合伊人22| 99re66热这里只有精品4| 久久这里只有精品国产| 国产伦精品一区二区三区高清版禁|