ミスティーネット・UNIXコマンド講座 激安&高速レンタルサーバー登場!\nホスティングサービスはミスティーネットで!
homeコマンド検索ご利用について推奨環境リンクに関して免責・規約お問い合わせリンク集ホスティングサービスはミスティーネットで!!
コマンド簡易検索:   
UNIX講座

UNIX入門
ファイル/ディレクトリ
テキスト処理
プロセスについて
ユーザー管理
環境設定/確認
ネットワーク管理
シェルについて
ディスク管理
システム管理
その他の機能
講座一覧

HOME >> コマンド辞書 >> ディスク管理 >> du コマンド
ディレクトリ内のサイズを調べる --- du コマンド
du [オプション] [ファイル …]
du コマンドは、指定したディレクトリ内の全てのファイルとディレクトリサイズの合計を表示します。 中にサブディレクトリがある場合には、先にサブディレクトリの計算結果を表示します。
オプション
-H 指定されたシンボリックリンクをたどります。指定せず、階層の中で見つかったものはたどりません。
-L 階層の中で見つかったシンボリックリンク全てをたどります。
-a 階層内のそれぞれのファイル情報も表示する
-d depth 指定した深さ(depth)までの階層のファイルとディレクトリを表示する
-c 合計数を表示する
-h 読みやすい形式で表示
-l mask mask に一致するファイルとディレクトリは無視
-k 1ブロック1KB単位で表示
-s 指定したディレクトリについて表示。”-d 0”と同じ。
使用例

ディレクトリ内のサイズを調べます
% du enter
6       ./www/test     ←─── ./www/test 内の容量 6×512byte
12      ./www          ←─── ./www 内の容量 12×512byte
2233358 .     ←─── 全部の合計サイズ

階層内のファイルサイズを細かく表示
% du -a enter          ←─── a オプションを付ける
2       ./www/rankem.cgi
2       ./www/index.cgi
2       ./www/test/upfile.cgi
2       ./www/test/upfile.html
6       ./www/test
12      ./www
2       ./.login_conf
2       ./.cshrc
2       ./.profile
2       ./.shrc
2       ./.mailrc
2233328 ./access_log
2       ./.login
2       ./access_log.count
2       ./.history
2233358 .

読みやすい形式で表示
% du -ah enter          ←─── h オプションを付ける
2.0K    ./www/rankem.cgi
2.0K    ./www/index.cgi
2.0K    ./www/test/upfile.cgi
2.0K    ./www/test/upfile.html
6.0K    ./www/test
 12K    ./www
2.0K    ./.login_conf
2.0K    ./.cshrc
2.0K    ./.profile
2.0K    ./.shrc
2.0K    ./.mailrc
2.1G    ./access_log
2.0K    ./.login
2.0K    ./access_log.count
2.0K    ./.history
2.1G    .

COLUM COLUM
COLUM [ 容量の表示単位 ]
FreeBSD では、バイト数ではなく、512バイトで1単位のブロック数で表されます。
環境変数 BLOCKSIZE に K を指定するとキロバイト単位で、M を指定すると
メガバイト単位で表示されます。


ページのTOPへ↑
line
Copyright (C) 2003 MISTY-NET UNIX Course All Rights Reserved .