如果有兩個文字檔很相似,而您想要知道兩者之間的差異或是已變更的檔案:
首先,請執行ll,並查看每一個檔案最近儲存的時間。例如:
-rw-r--r-- 1 jim users 1759 Mar 17 15:53 test1 -rw-r--r-- 1 jim users 2130 Mar 17 15:47 test2
|
test1比test2新,因為前者的儲存時間較晚(大小亦有改變)。
執行diff命令,您可以分辨test1和test2之間的差異:
diff(1)
例如,如果檔案test1的內容是:
You are in a maze of twisty little passages which are all alike. |
而test2 的內容是:
You are in a maze of twisty little passages which are all different. |
則命令會以行號標示所發現的差異,並指出(用<和>)檔案中的差異所在。
3c3 相關的行號 < which are all alike.test1的版本 --- > which are all different.test2的版本 |
請注意,diff命令執行結果是想告訴您,如果您將標示為「<」的這一行刪除,加上標示為「>」的另一行資料,則兩個檔案的內容就相同了。