アキラのITメモ:ディスクの使用量を調べるdu

IT関係、技術関係のメモです。

ディスクの使用量を調べるdu

Unix/Linuxでディスクの使用量を調べるコマンドにduがあります。僕はサーバの残りの容量が大丈夫だろうかと思いつつ、よくこのコマンドを使うのですが、ここではduの簡単な使い方を書きます。一番簡単な使い方は以下のように使います。

[akira@server ~]$ du file

fileで指定されたものがファイルならそのファイルの使用しているディスク容量を、デイレクトリなら再帰的にディレクトリの使用しているディスク容量を表示します。ただしこれだけだとずらずらっと表示されてしまいあまり使い勝手が良くありません。良く使うオプションは-hオプションと-sオプションです。-hオプションを使うと出力を人が読み易い形式にして表示してくれます(1K 23M 3Gなど)。-sオプションを指定すると引数で指定したもののディスク使用量の総計のみ表示してくれます。例えば、dir1 dir2 dir3というディレクトリがある場所でコマンドを使うと以下のような出力が得られます。

[akira@server ~]$ du -sh *
100M   dir1
 32K   dir2
  3M   dir3

また、ホームディレクトリ以下の容量を知りたい場合は以下のようにすれば分かります。

[akira@server ~]$ du -sh ~
103M    /home/akira

もし、ルート権限を持っていれば、以下のようにsortコマンドと併用することでユーザのディスク使用量を調べることも出来ます。

[root@server ~]# du -s /home/* | sort -nr
102764    /home/foo
 66788    /home/bar
  6779    /home/akira
  5428    /home/hoge

カテゴリ: Linux Tips 投稿日: 2007年01月10日 18:41
Trackback URL: http://akira-site.net/cgi-bin/mt/mt-tb.cgi/423

コメント

コメントを投稿





カテゴリ「Linux Tips」内の記事

サイト内検索

カテゴリ

最近のエントリ

関連商品

アバウト

Atom RSS
Powered by MT3.33-ja
合計:total
今日:today 昨日:yesterday