比較兩個文件之間的區別
diff f1.conf f2.conf
5c5
< use_widgets = no
use_widgets = yes
註明第5行有區別(改變)
複製對文件改變patch
diff 命令的輸出被保存在一種叫做“補丁”的文件中
使用 -u 選項來輸出“統一的(unified)”diff格式文件,最適用於補丁文件
patch 複製在其它文件中進行的改變(要謹慎使用)
使用 -b 選項來自動備份改變了的文件
詳細:
將f2內容修改,利用patch將f1文件內容變成和f2內容一樣,
操作如下:舊文件爲f1,新文件爲f2
diff -u 舊文件空格新文件 >新文件3.patch(新文件3.patch爲補丁包)
patch -b 舊文件空格新文件3.patch (f1就變成和f2一樣的內容)