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(拒绝)后缀来保存该块.