[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
普段使わない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とか
ファイルシステムとか絡んできますし・・・
今回は調査事態がオチとなってしまいました。