patch命令詳解,linux
patch命令可以讓用戶利用設定修補檔案的方式,進行修改、更新原始檔案。
patch命令的具體命令語法格式爲patch [參數]。
參數:
-b 備份每一個原始檔案
-B 設定檔案備份時,附加在檔案名稱前面的字首字元串,該字元串可以是路徑名稱
-c 把修補數據解譯成關聯性的差異
-d 設定工作目錄
-D 用指定的符號把改變的地方標示出來
-e 把修補數據解譯成ed指令可用的敘述檔案
-E 若修補過後輸出的檔案其內容是一片空白,則移除該檔案
-f 此參數的效果和指定”-t”參數類似,但會假設修補數據的版本爲新版本
-F 設定監別列數的最大值
-g 設定以RSC或SCCS控制修補作業
參考範例:
使用patch命令來應用補丁,具體命令是:
[root@linuxcool ~]# patch -p0 < foo.patch