[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[knoppix:2959] Re: リマスタ時の奇怪現象
- Subject: [knoppix:2959] Re: リマスタ時の奇怪現象
- From: naOYA-OYAma <naoyan@...>
- Date: Sun, 15 Feb 2004 02:51:05 +0900
尾山です。こんばんは。
#とりあえず酔っ払っている自分のわかるところだけ
On Sat, 14 Feb 2004 23:45:34 +0700
Shiori Tamura <shiori_tamura@...> wrote:
> それから,これはあまり益のない質問かもしれませんが,上記の報告に
> も現れているように、ダイレクトリの容量を調べる際,"du -s"で返される
> 値(単位はkilobyte)と,konquerorのプロパティで表示される値(単位は
> byte)とが一致しないのはなぜなのでしょうか。どちらを信じて良いのか,
> いつも迷ってしまいます。
du -s では
find deb | xargs ls -lds | awk '{sum=sum+$1}END{print sum*1024}'
konqueror では
find directory | xargs ls -ld | awk '{sum=sum+$5}END{print sum}'
のような処理を行なっているんだと思います。
#ソースまで見てなくて、結果だけで判断してますが...
du では、ディスク(というかファイルシステム上かな?)に格納する
際のブロックサイズの「無駄」に消費される部分まで含めてディスク
消費量を計算しているけど、konqueror では単純にディレクトリ+ファイル
のサイズ合計を表示しているんだと思います。
ですので、実際に消費されているディスクサイズで見ると
du が正しいですが、tar などでアーカイブした時に消費されるサイズで
見ると、konqueror の方が近いと思います。ですので、ファイルシステムの
上に載っている状態でディスク消費量をはかる場合は du で、アーカイブなど
した結果のサイズの概算がほしい場合には konqueror の方が「近い」で
しょうか?アーカイバ固有の情報などで幾らか情報量は増えるので単純に
近いとは言い切れないでしょうが...
では。
--[PR]------------------------------------------------------------------
▼▼▼世界の横尾忠則がてがけた!!▼▼▼
→→→→→【スパイダーマン】の複製シルクスクリーンプレゼント←←←←←
http://ad.freeml.com/cgi-bin/ad.cgi?id=c5t7S
------------------------------------------------------------------[PR]--
<GMO GROUP> Global Media Online www.gmo.jp