diff和patch命令
Posted 芬乐
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了diff和patch命令相关的知识,希望对你有一定的参考价值。
1. diff是对两个集合的差运算,patch是对两个集合的和运算。
2. diff以逐行的方式,比较文本文件的异同处。所是指定要比较目录,则diff会比较目录中相同文件名的文件,但不会比较其中子目录,如果我们希望递归执行,需要使用-r参数。
**
[[email protected] test]# diff passwd.old passwd.new 4d3 <==左边第四行被删除 (d) 掉了,基准是右边癿第三行 < adm:x:3:4:adm:/var/adm:/sbin/nologin <==这边列出左边(<)档案被删除 癿那一行内容 6c5 <==左边档案的第六行被取代 (c) 成右边档案的第五行 < sync:x:5:0:sync:/sbin:/bin/sync <==左边(<)档案第六行内容 --- > no six line <==右边(>)档案第五行内容
其他模式还有"增加"(a,代表 addition),如4a4。
以上是关于diff和patch命令的主要内容,如果未能解决你的问题,请参考以下文章