1. 程式人生 > >diff目錄或文件比較

diff目錄或文件比較

order 不顯示 pop onf 部分 文本文件 nal n-n rfi

轉載 2014年12月16日 19:16:54
[功能] 以行的方式比較文本文件的異同處
若要比較目錄,則會比較相同文件名的文件
[參數]
-b 忽略空格數目的不同
-B 忽略空白行
-y 在兩側顯示兩個文件
--left-column 僅當兩個文件不同時才顯示右側行,否則只顯示左側行
--suppress-common-line 只顯示兩個文件不同的行,否則不顯示

-q 只列出兩個文件有無差異,並不比較
-a 強制比較二進制文件
-c 顯示不同之處的前後部分內容
-r 比較目錄時,比較其子目錄
[示例]
//只是顯示兩個文件是否有差異
$diff -q file1 file2
Files file1 and file2 differ
//比較兩個文件並忽略空白字符和空白行,且當文件相同時僅顯示左側文件內容
$diff -bBy --left-column file1 file2
//比較兩個目錄內文件的不同,同時比較錄

$diff -r dir1 dir2

diff目錄或文件比較