你的位置:主页 > 汉语言文学 >

Linux 文件办理 : patch 敕令详解

2020-04-08 | 人围观

  patch敕令被用于为开放源代码软件装置补丁依次。让用户应用设置修补文件的方法,修改,更新原始文件。假设一次仅修改一个文件,可直接在敕令列中下达指令依序履行。假设合营修补文件的方法则能一次修补大年夜批文件,这也是Linux系统中间的升级方法之一。

  patch(选项)(参数)

  -b或--backup:备份每个原始文件;

  -B<备份字首字符串>或--prefix=<备份字首字符串>:设置文件备份时,附加在文件称号前面的字首字符串,该字符串可所以门路称号;

  -c或--context:把修补数据解译成关联性的差异;

  -d<任务目次>或--directory=<任务目次>:设置任务目次;

  -D<标示符号>或--ifdef=<标示符号>:用指定的符号把修改的中央标示出来;

  -e或--:把修补数据解译成ed指令可用的叙说文件;

  -E或--remove-empty-files:若修补事先输入的文件其内容是一片空白,则移除该文件;

  -f或--force:此参数的后果和指定"-t"参数相似,但会假定修补数据的版本为新版本;

  -F<监别列数>或--fuzz<监别列数>:设置监别列数的十分值;

  -g<控制数值>或--get=<控制数值>:设置以RSC或SCCS控制修补作业;

  -i<修补文件>或--input=<修补文件>:读取指定的修补问家你;

  -l或--ignore-whitespace:疏忽修补数据与输入数据的跳格,空格字符;

  -n或--normal:把修补数据解译成通俗性的差异;

  -N或--forward:疏忽修补的数据较原始文件的版本更旧,或该版本的修补数据已使 用过;

  -o<输入文件>或--output=<输入文件>:设置输入文件的称号,修补过的文件会以该称号寄存;

  -p<剥离层级>或--strip=<剥离层级>:设置欲剥离几层门路称号;

  -f<拒绝文件>或---=<拒绝文件>:设置保管拒绝修补相干信息的文件称号,预设的文件称号为.rej;

  -R或--reverse:假定修补数据是由新旧文件交换位置而发生;

  -s或--quiet或--silent:不显示指令履行过程,除非爆发毛病;

  -t或--:主动略过掉误,不询问任何后果;

  -T或---:此参数的后果和指定"-Z"参数相似,但以当地时间为主;

  -u或--unified:把修补数据解译成不合化的差异;

  -v或--version:显示版本信息;

  -V<备份方法>或--version-control=<备份方法>:用"-b"参数备份目标文件后,备份文件的字尾会被加上一个备份字符串,这个字符串不只可用"-z"参数变卦,当应用"-V"参数指定分歧备份方法时,也会发生分歧字尾的备份字符串;

  -Y<备份字首字符串>或---prefix=--

标签:

相关内容推荐:

Top