获取两个目录之间差异的最佳方法是什么,然后仅输出已更改为第三个目录的内容,同时仍保持正确的目录/文件层次结构?
diff给我一个列表(diff -rq dir1 dir2
):
Files dir1/1/2/3/file.php and dir2/1/2/3/file.php differ
Files dir1/2/1/1/file.html and dir2/2/1/1/file.html differ
Files dir1/3/file.css and dir2/3/file.css differ
Only in dir1/1/2/3/: file.xml
是否会输出一个命令:
dir3/1/2/3/file.php
dir3/2/1/1/file.html
dir3/3/file.css
dir3/1/2/3/file.xml