怎样比较两个文件夹里的文件是否一样?

http://210.59.145.203/nanashi_07/enote/linux/d/diff.html

diff
功能
用來比較檔案的相異同,如果是指定比較目錄,則diff只會比較目錄中相同檔名的檔案,而不會比較其中所含的子目錄。若是要連子目錄一起比較,就必須加入-r參數。當以-來代替檔名時,則會由標準輸入(鍵盤輸入字)來代替檔案;如果是不加參數,則會逐行比較。
語法
diff「-abBcdefHilnNpPqrsTuvxy」「-<行數>;」「-C<行數>;」「-D<巨集名稱>;」「-I<字元或者是字串>;」「-S<檔案>;」「-W<寬度>;」「-x<檔案或目錄>;」「-X<檔案>;」「--left-column」「--suppress-common-line」「檔案或目錄a」「-<檔案或目錄b>;」
參數說明
-<行數>;:本文所列出的行數目必須和-c或-u參數一起使用。
-a或--text:強制diff逐行比較二進位編碼的檔案。
-b或-ignore-space-change:忽略空白字元。
-B或-ignore-blank-lines:忽略空白行數。
-c:列出所有行數,並標出不同處。
-C<行數>;或--context<行數>;:同於-c-<行數>;。
-d或--minimal:使用較小單位做比較。
-D<巨集名稱>;或ifdef<巨集名稱>;:用於前置處理器巨集。
-e或--ed:用於ed的script檔。
-f或-forward-ed:按照原先的檔案順序,顯示不同處。
-H或-speed-lare-files:加快比較速度。
-I<字元或者是字串>;或-ignore-mathchinglines:若二個檔在特定字元或字串相同時,不顯示差異性。
-i或-ignore-case:忽略大小寫差異。
-l或--paginate:結果交由pr分頁。
-n或--rcs:結果以RCS來顯示。
-N或-new-file:使用-N參數會將檔案跟一個空白檔案比較。
-p:在c程式碼檔案中,列出差異所在的函數。
-P或-unidirectional-new-file:與-N類似。
-q或--brief:僅顯示差異性。
-r或--recursive:比較子目錄檔案。
-s:無論有無差異,均顯示訊息。
-S<檔案>;或-starting-file=<檔案>;:從指定目錄開始比較(預設是由字母順序來比較)。
-t或-expand-tabs:將tab字元展開(預設的顯示與空白字元同)。
-T或-initial-tabs:加上tab字元以便逐行對齊。
-u、-U<列數>;或--unified=<列數>;:以合併方式來顯示不同。
-v或--version:版本訊息。
-w或-ignore-all-space:忽略空白字元。
-W<寬度>;或--width=<寬度>;:指定欄寬。
-x<檔名或目錄>;或-exclude=<檔名或目錄>;:不比較指定的檔名或目錄。
-X<檔案>;:不比較指定檔案。
-y或-side-by-side:以並列方式來顯示檔案異同處。
--left-column:和-y參數並用時,僅顯示左側欄位中的相異處。
--suppress-common-lines:僅顯示二個檔案中相異處。
note

转载于:https://www.cnblogs.com/eagleking0318/archive/2011/03/03/6521270.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值