忍者ブログ
最新記事
(08/05)
(07/11)
(06/25)
(06/24)
(06/24)
ブログ内検索
カテゴリー
プロフィール
HN:
Toy Scooter
性別:
男性
職業:
はいぱー情報通信・電気くりえーたー
趣味:
読書
自己紹介:
wiki始めました・・・
//
統一性の無いblogになってきました、 資格とかLinuxとか・・・。
[72]  [71]  [70]  [68]  [67]  [66]  [65]  [64]  [63]  [62]  [61
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

Linuxの本を読み返していたら
普段使わないduコマンドなるものを
発見したので使ってみました。

rootディレクトリに移動、ディレクトリ、
ファイルを確認します。
----------------------------------------
debian:~# ls
3_interfaces  demo-powerpc-405.sh.org  kernel  resolv.conf  runtime.tar.gz
cross         interfaces               old     runtime      work
debian:~#
----------------------------------------

適当なディレクトリoldを調査してみました。
fix:12×1024byte
dhcp:12×1024byte
.(current):40×1024byte
何故か数値が合いません・・・
currentのファイルサイズは
非表示なのでしょうか。
----------------------------------------
debian:~#
debian:~# cd old/
debian:~/old#
debian:~/old# du
12      ./fix
12      ./dhcp
40      .
debian:~/old#
----------------------------------------

より細かく出力させて見ました、
aオプションはall。
----------------------------------------
debian:~/old#
debian:~/old# du -a
4       ./fix/interfaces
4       ./fix/resolv.conf
12      ./fix
4       ./interfaces
4       ./resolv.conf
4       ./dhcp/interfaces
4       ./dhcp/resolv.conf
12      ./dhcp
4       ./z25_persistent-net.rules
40      .
debian:~/old#
----------------------------------------

lオプションはlist出力でしょうか、
オプション省略時と同様の結果が得られます。
----------------------------------------
debian:~/old#
debian:~/old# du -l
12      ./fix
12      ./dhcp
40      .
debian:~/old#
----------------------------------------

cオプションでcount、
でもcurrentサイズが表示されているので
無意味のような・・・。
----------------------------------------
debian:~/old#
debian:~/old# du -c
12      ./fix
12      ./dhcp
40      .
40      合計
debian:~/old#
----------------------------------------

kオプションで1024byte単位表示、
こちらも無意味です。
----------------------------------------
debian:~/old#
debian:~/old# du -k
12      ./fix
12      ./dhcp
40      .
debian:~/old#
----------------------------------------

mオプションでmbyte表示、切り上げされて
1Mbyte、合計が1Mbyteに。
----------------------------------------
debian:~/old#
debian:~/old# du -m
1       ./fix
1       ./dhcp
1       .
debian:~/old#
----------------------------------------

fixディレクトリの調査結果、
12×1024byte?
interfacesファイルサイズが4×1024byte?
----------------------------------------
debian:~/old#
debian:~/old# du -s fix/
12      fix/
debian:~/old#
debian:~/old# du -a fix/
4       fix/interfaces
4       fix/resolv.conf
12      fix/
debian:~/old#
----------------------------------------

lsコマンドの結果、Kbyte表示ですが
duコマンドの結果と全く異なります。
----------------------------------------
debian:~/old#
debian:~/old# ls -l fix/
合計 8
-rw-r--r-- 1 root root 376 2008-09-21 02:05 interfaces
-rw-r--r-- 1 root root  41 2008-09-21 02:05 resolv.conf
debian:~/old#
----------------------------------------

と言う事でnetを漁った所、
ls:ファイルサイズ(Windowsで言う所のサイズ)
du:ディスク使用量(Windowsで言う所のディスク上のサイズ)
と言う事らしいです。
1人で納得、inodeとか
ファイルシステムとか絡んできますし・・・
今回は調査事態がオチとなってしまいました。

PR
この記事にコメントする
お名前
タイトル
文字色
メールアドレス
URL
コメント
パスワード   Vodafone絵文字 i-mode絵文字 Ezweb絵文字
この記事へのトラックバック
この記事にトラックバックする:
この記事のURL:       
忍者ブログ*[PR]