1. 程式人生 > >diff目錄或檔案比較

diff目錄或檔案比較

[功能] 以行的方式比較文字檔案的異同處
      若要比較目錄,則會比較相同檔名的檔案
[引數]
      -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

http://linux.chinaunix.net/techdoc/system/2006/02/17/927834.shtml