サイズ4096の空でないディレクトリと空のディレクトリを計算する方法

サイズ4096の空でないディレクトリと空のディレクトリを計算する方法

空のディレクトリと空でないディレクトリの数を数えたいです。ただし、ファイルとサブディレクトリを含むすべての空のディレクトリとディレクトリのサイズは4096と同じです。したがって、4096 サイズのため、空のディレクトリも空でないディレクトリに含まれます。そして空のディレクトリの数は0です。

ベストアンサー1

あなたが興味を持っているのが空虚であるならば、これはfind最も簡単なツールのようです。

find . -type d -empty現在のディレクトリのすべての空のフォルダが一覧表示されます。他の場所で検索するには、ポイントを変更してください。

find . -maxdepth 1 -type d -emptyサブディレクトリの表示が防止されます。

最終目標はカウントを計算することですので、@alecxsコメントに基づいています find . -maxdepth 1 -type d -empty -printf '\n' | wc -l。これは、各ディレクトリごとにプロセスを分岐しないという利点があるため、特に空のディレクトリ数が多い場合は速度が速くなります。

おすすめ記事