如果我想了解两个目录之间的区别,我使用以下命令:
diff -aruN dir1/ dir2/ > dir.patch
所以dir.patch文件应包含我想要的所有差异,对吗?
但如果dir2/
包含内容为空的文件,并且该文件在dir1/
中不存在,例如,
dir1/
dir2/empty_content_file.txt ------ with empty content.
然后diff命令不会为empty_content_file.txt生成任何补丁,但它是一个必需的文件。
是否有任何专业知识或替代方法可以做到这一点?
提前谢谢。