du コマンドジェネレーター
ファイルやディレクトリの容量使用量を見積もるためのduコマンドを生成
duの使い方入門
## duとは?
`du`コマンドは、ファイルやディレクトリが使用しているディスク容量を推定します。ディレクトリツリーを順に調べてサイズを報告するため、ディスク容量を消費している要素を見つけるための標準的なツールとなっています。
## 使い方
1. **形式の設定**: `-h`(人間が読みやすい形式)と`-s`(概要表示)を有効にします。クリアな合計値を得るには、どちらもデフォルトで有効になっています。 2. **深さの指定**: `--max-depth`を使用して、ディレクトリをその最上位のサブディレクトリに分割します。 3. **パスの設定(任意)**: デフォルトでは現在のディレクトリが使用されます。分析したい任意のパスを指定できます。 4. **コピーして実行**: 生成されたコマンドをターミナルにコピーします。
一般的なオプション
### `-h` 人間が読みやすい表示 K/M/Gといったサフィックスを付けてサイズを表示します。デフォルトで有効になっており、インタラクティブに確認する際にほとんどの場合これが望ましい表示です。
### `-s` 要約表示 すべてのサブディレクトリを一覧表示する代わりに、各引数について1つの合計値のみを表示します。「このフォルダはどれくらいの大きさか?」という質問に答える最も迅速な方法です。
### `-c` 総合合計値 一覧表示されているすべてのパスの合計値を`total`行で追加表示します。複数のディレクトリを一度に確認する際に便利です。
### `-a` すべてのファイルを表示 ディレクトリだけでなく、すべてのファイルを報告します。出力量は多くなりますが、個々の大きなファイルを見つけ出すのに役立ちます。
### `--max-depth` 深度制限 Nレベルまでの深さのサブディレクトリのみを表示します。パス内で最も大きなトップレベルディレクトリを見つけるための定番の方法は`du -h --max-depth=1 /var`です。
### `--count` ファイル数の表示 バイトサイズではなくファイル数を報告します。過剰な数のファイルを持つディレクトリを見つけるのに便利です。
▶パス内で最も大きなディレクトリを見つけるにはどうすればよいですか?
▶なぜ\`du\`は、ファイルの見かけ上のサイズよりも小さい値を表示することがあるのでしょうか?
▶サブディレクトリを除外するにはどうすればよいですか?
このツールがあなたに役立ったなら、私にコーヒーをご馳走することをお勧めします。
私にコーヒーを買ってください。