diff工具使用

2021-09-21 01:52:56 字數 389 閱讀 8874

-r引數用於目錄比較,當比較目錄的時候會遞迴比較所有的子目錄

-u,-u num,--unified[=num] 使用統一輸出格式(輸出乙個整體,只有在差異的地方會輸出差異點,並標註出來),輸出num(預設3)行的上下文(上下各num行,不包括差異行)。用於控制上下文的行數,預設是3行,在比較大檔案時可以改大點,方式合入時合錯地方。

-n,--new-file 把缺少的檔案當做空白檔案處理。

-a,--text 把所有檔案當做文字檔案逐行比較。

-x pat,--exclude=pat 排除與pat(pattern樣式)匹配的檔案。一般用於忽略目錄。

比較時忽略軟鏈結

例子:diff -runa -x ".git" -x ".gitignore"  dir_a dir_b

diff指令使用

a bcb.dat中的內容如下 a cd我們用diff命令實現兩個檔案的對比 root 45935ca24ed8 shell diff u a.dat b.dat a.dat 2020 03 04 14 39 55.880535686 0000 b.dat 2020 03 04 14 40 09.6...

Diff的簡單使用

感謝原作者分享!linux的diff功能很強大 diff options oldfile dir newfile dir 常用的選項有 r 比較目錄 u 將差異的檔案輸出到檔案中 例如 diff ru file one file two file diff.diff patch p1 oldhell...

diff和patch簡單使用

上面的兩個資料夾不同之處是前者有乙個aa.txt檔案,另外修改了cpu s3c44b0 cpu.c檔案 一共有這兩處不同,下面來使用diff進行建立補丁包 退到兩者的上一級目錄,執行diff nur u boot 1.3.1 u boot 1.3.0 test.patch 引數解釋 r recurs...