如何比较两个目录中特定目录深度的子目录?命令diff
没有指定深度的选项,并且-r
选项会将您一路带到文件,这是我想避免的。
基本上,我想这样做:
cd dir1
for d in */*/*; do test -d dir2/$d || echo $d; done
但更优雅的是使用单个命令行并且没有循环。
如何比较两个目录中特定目录深度的子目录?命令diff
没有指定深度的选项,并且-r
选项会将您一路带到文件,这是我想避免的。
基本上,我想这样做:
cd dir1
for d in */*/*; do test -d dir2/$d || echo $d; done
但更优雅的是使用单个命令行并且没有循环。