「diff -r」を特定の深さに制限する方法は?

「diff -r」を特定の深さに制限する方法は?

両方のディレクトリで特定のディレクトリ深度のサブディレクトリを比較するには?このコマンドにはdiff深さを指定するオプションがなく、-rオプションを使用するとファイルまで移動します。これは私が避けたいことです。

基本的に私はこれをしたいと思います:

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

しかし、よりエレガントなのは、単一のコマンドラインを使用し、ループを使用しないことです。

関連情報