patch選項(xiàng)
選項(xiàng) 含義
-c 把輸入的補(bǔ)丁文件看作是上下文格式的差異文件
-d
dir 把dir設(shè)置為解釋補(bǔ)丁文件名的當(dāng)前目錄
-e 把輸入的補(bǔ)丁文件看作時(shí)ed腳本
-F
num|
--fuzz=NUM 把非精確匹配的fuzz因子設(shè)置為NUM行
-l 把不同的空字符序列視為相同
-n 把輸入的補(bǔ)丁文件看作是正規(guī)格式的差異文件
-pnum|
--strip=NUM 剝離文件名中的前NUM個(gè)目錄成分
-R 假定在生成補(bǔ)丁的命令中交換了老文件和新文件的次序
-s 除非方式錯(cuò)誤,否則保持緘默
-t 執(zhí)行過(guò)程中不要求任何輸入
-u 把輸入的補(bǔ)丁文件看作是統(tǒng)一格式的差異文件
-v 顯示patch的版本信息并退出
當(dāng)patch程序運(yùn)行時(shí),它會(huì)對(duì)將要改動(dòng)的每個(gè)源文件做備份,在備份文件名的末尾加上.orig作后綴.如果patch程序不能應(yīng)用某個(gè)塊(hunk),它會(huì)用補(bǔ)丁文件中存儲(chǔ)的文件名加上.rej(拒絕)后綴來(lái)保存該塊.