华南俳烁实业有限公司

考試首頁 | 考試用書 | 培訓課程 | 模擬考場 | 考試論壇  
  當前位置:Linux認證 > 綜合輔導 > 文章內容
  

linux文件管理命令:diff(differential)

 [ 2016年5月10日 ] 【

diff(differential)

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

本文糾錯】【告訴好友】【打印此文】【返回頂部
將考試網添加到收藏夾 | 每次上網自動訪問考試網 | 復制本頁地址,傳給QQ/MSN上的好友 | 申請鏈接 | 意見留言 TOP
關于本站  網站聲明  廣告服務  聯(lián)系方式  站內導航  考試論壇
Copyright © 2007-2013 中華考試網(Examw.com) All Rights Reserved
沁源县| 沅陵县| 长乐市| 水富县| 文山县| 马山县| 都匀市| 红安县| 镇沅| 咸宁市| 右玉县| 洛阳市| 安塞县| 陈巴尔虎旗| 无极县| 姜堰市| 射阳县| 保靖县| 临沧市| 宁武县| 杨浦区| 瑞昌市| 吉安县| 黄石市| 天长市| 宝应县| 永清县| 宜君县| 喀什市| 百色市| 松江区| 尼木县| 遂溪县| 呼伦贝尔市| 塘沽区| 桃源县| 锡林郭勒盟| 勐海县| 阿图什市| 哈尔滨市| 菏泽市|