文本处理工具之diff

diff工具

文本处理工具之diff

文本处理工具之diff

 

1、比较俩个普通文件异同

文本处理工具之diff

 

2、比较俩个文件是否异同【以file2为准】

文本处理工具之diff

文本处理工具之diff

 

3、上下文格式显示

文本处理工具之diff

 

4、合并格式显示

文本处理工具之diff

文本处理工具之diff

-   表示删除

+   表示添加

 

5、比较俩个目录不同

文本处理工具之diff

# mkdir dir1 dir2

# touch dir1/file{1..5}

# touch dir2/file{1..3} dir2/test{1..2}

# ll -R dir*

文本处理工具之diff

 

6、如果只需要比较俩个目录里文件的不同,不需要进一步比较文件内容,需要加-q

# diff -q dir1 dir2

文本处理工具之diff

 

7、默认情况下也会比较俩个目录里相同文件的内容

# diff dir1 dir2

文本处理工具之diff

 

8、其他小技巧:

文本处理工具之diff

 

文本处理工具之diff

 

文本处理工具之diff

 

声明:以上纯属博主学习历程笔记,依靠参考及其理解实战编写而成,后期会持续更新!

参考

https://www.bilibili.com/video/BV1st411N7WS?p=7