如何将“diff -r”限制在一定深度?

如何将“diff -r”限制在一定深度?

如何比较两个目录中特定目录深度的子目录?命令diff没有指定深度的选项,并且-r选项会将您一路带到文件,这是我想避免的。

基本上,我想这样做:

cd dir1
for d in */*/*; do test -d dir2/$d || echo $d; done

但更优雅的是使用单个命令行并且没有循环。

相关内容