両方のディレクトリで特定のディレクトリ深度のサブディレクトリを比較するには?このコマンドには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
しかし、よりエレガントなのは、単一のコマンドラインを使用し、ループを使用しないことです。