[問題] 比較兩資料夾的binary file

作者: wfgh (lyle)   2015-03-02 22:25:13
我用diff比較兩張一樣的圖檔
但是檔名不一樣
diff jpg1 jpg2
以上指令結果合乎預期
沒有任何output
但是當我把他們分別放至不同的directory
再用
diff dir1 dir2
結果
Only in dir1:jpg1
Only in dir2:jpg2
很顯然的
作用在directory上時
diff只會比較檔名
請問該怎麼比較兩資料夾裡的檔案「內容」
而不是檔名
感謝
作者: ckc1ark (偽物)   2015-03-02 22:52:00
checksum試試如果各有100個不同檔名的檔案 你本來希望diff可以幫你做100x100個diff嗎
作者: Bellkna (柔弱氣質偽少女)   2015-03-02 23:21:00
kdiff3?
作者: carylorrk (carylorrk)   2015-03-02 23:30:00
資料夾裏分別只有一個檔案?不然怎麼知道哪個跟哪個比
作者: kenduest (小州)   2015-03-02 23:54:00
請問你 diff 使用的目的是?只是判斷檔案是否一樣內容?diff 目的主要是文字檔案,binary 用 diff 很詭異若 binary 要判斷是否相同應該用產生 checksum 工具比方 md5sum, sha1sum 等等工具才對
作者: Bellkna (柔弱氣質偽少女)   2015-03-04 18:34:00
gui下的話 我是都用kdiff3比對數個目錄(含subdir)

Links booklink

Contact Us: admin [ a t ] ucptt.com