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