比较文件夹差异-Linux
diff 命令(基础文本差异)
diff 可递归比较两个目录下的文件内容和结构差异,显示新增、删除或修改的文件及具体行差异。
diff -r folder1 folder2
diff -r --exclude=.git --exclude=.repo ../../u-boot/ ./u-boot/
选项说明:
-r:递归比较子目录
-u:以统一格式显示文件内容差异(适合文本文件)
-N:将缺失的文件视为空文件进行比较
-x "pattern":忽略指定模式的文件(如 -x "*.log")
输出示例:
diff -r folder1 folder2
Only in folder1: file1.txt
Only in folder2: file3.txt
diff folder1/file2.txt folder2/file2.txt
3c3
< Hello old world!
---
> Hello new world!
本文来自博客园,作者:东岸,转载请注明原文链接:https://www.cnblogs.com/donghao99/p/18828522