linux 中兩個文件怎麼對比內容是否一致

weixin_34119545發表於2016-09-07
可以用diff命令對比文件內容。
[語法]: diff [引數] 檔案1 檔案2
[說明]: 本命令比較兩個文字檔案,將不同的行列出來
-b 將一串空格或TAB 轉換成一個空格或TAB
-e 生成一個編輯角本,作為ex 或ed 的輸入可將檔案1 轉換成檔案2
[例子]:
diff file1 file2
diff -b file1 file2
diff -e file1 file2 >edscript
diff 命令的常用引數
a 將所有檔案當做文字檔案來處理
b 忽略空格造成的不同
B 忽略空行造成的不同
q 只報告什麼地方不同,不報告具體的不同資訊
H 利用試探法加速對大檔案的搜尋
i 忽略大小寫的變化
l 用pr對輸出進行分頁
r 在比較目錄時比較所有的子目錄
s 兩個檔案相同時才報告
v 在標準輸出上輸出版本資訊並退出

ll -R > dir1.list
ll -R > dir2.list
提取兩個列表,再用diff比較

相關文章