4Kより大きいディレクトリを見つける方法は?

4Kより大きいディレクトリを見つける方法は?

ディレクトリにファイルが多い場合は、より多くのエントリを保存する必要があるため、ディレクトリファイルのサイズが大きくなります。したがって、ある時点では、次のように見えます。

# ls -ldh /var/log
drwxr-xr-x 15 root root 94M Jun 14 10:44 /var/log

ご覧のとおり、サイズは4Kではなく94Mです。もちろんこれは単なる例ですが、この情報、ファイルを削除してもサイズは縮小されません。ディレクトリを再作成し、残りのファイルをディレクトリに移動する必要があります。

4Kより大きいディレクトリを見つける方法は?

ベストアンサー1

find . -type d -size +4096c

4kiBより大きいディレクトリは報告されます。通常のファイルと同じです。ほとんどのファイルシステムでは目次(電話帳ではなく、番号と名前のマッピングリストである電話帳と考えてください。フォルダ)は、内容が特別にフォーマットされ処理され、専用のAPIを介してのみ変更できることを除いて、通常のファイルと同じです。

おすすめ記事