以行為單位比較兩個文件之間的差異,經常用來查看同一個文件的新舊版本的差異,通常用在文本文件的比較,可以使用重定向'>'制作補丁文檔,通常以.patch結尾
$diff [-bBi] file1 to file2-b
#忽略一行當中僅有多個空白的差異-B
#忽略空白行的差異-i
#忽略大小寫的不同
以字節為單位比較兩個文件的差異,通常用在二進制文件的比較
$cmp [-s] file1 file2-s
# 將所有的不同點都列出來
常與diff合用,先用diff比較兩個文件的差異,將差異制作成補丁文檔,就可以用patch將這個補丁文檔直接更新舊的文件
$patch -pN <patch_file #更新文件
$patch -R -pN <patch_file #還原更新的文件-p
#後面接 取消幾層目錄-R
#還原文件