【ディーユー】
du とは?
💡 容量食いの犯人を見つける探偵、ディスクの重さを量る体重計
📌 このページのポイント
duコマンドってdfとどう違うの?
よく使うオプションはどれなの?
ディスクがいっぱいのとき、犯人を見つけるにはどうすればいいの?
duの表示サイズとlsの表示サイズが違うことがあるんだけど、なぜなの?
鋭い観察だね!lsはファイルの「論理的なサイズ」を表示するけど、duは「実際にディスク上で使っているブロック数」を表示するんだ。スパースファイルという「中身がほぼ空のファイル」だとlsでは10GBと表示されるのにduでは数MBということがありえるよ。また、ハードリンクが複数あるファイルはduが重複カウントしないように工夫しているから、差が出ることもあるんだ
まとめ:ざっくりこれだけ覚えればOK!
「du」って出てきたら「ファイルやフォルダごとのディスク使用量を調べるコマンド」と思えればだいたいOK!
📖 おまけ:英語の意味
「disk usage」 = ディスク使用量
💬 「disk(ディスク)」の「usage(使用量)」を表示するコマンドだよ。dfが「全体の残量」でduが「個別の重さ」を量るイメージだね