複数のファイルを含むディレクトリ

複数のファイルを含むディレクトリ

2つ以上の一般的なファイルを含む現在のディレクトリ(つまり、サブディレクトリ)のサブディレクトリを探したいと思います。

2つ未満のファイルを含むディレクトリやサブディレクトリのみを含むディレクトリには興味がありません。

ベストアンサー1

これは、シェルコマンドの実行(見つかった各ディレクトリのファイル数の計算)に基づく回答よりもはるかに高速でCPUに優しいfindGNUベースの回答です。uniq

find . -type f -printf '%h\n' | sort | uniq -d

このfindコマンドは、階層内のすべてのファイルのディレクトリを印刷し、uniq少なくとも2回表示されるディレクトリのみを表示します。

おすすめ記事