Solaris 9 オペレーティング環境の概要

dfdu、および ls コマンドの新しいオプション

dfdu、および ls コマンドは、ディスク使用率とファイルまたはファイルシステムのサイズをわかりやすく表示するための、新しい h オプションが追加されました。

df コマンドのデフォルトの形式では、ファイルシステムのサイズがブロック単位 (512 バイト) で表示されます。df の出力は、キロバイト単位では以下のようになります。


$ df -k / /usr
Filesystem            kbytes    used   avail capacity  Mounted on
/dev/dsk/c0t0d0s0     192056   94788   78063    55%    /
/dev/dsk/c0t0d0s6    1982988  829966 1093533    44%    /usr

同じファイルシステムのサイズを 1024 の累乗で表示すると、以下のようになります。


$ df -h / /usr
Filesystem             size   used  avail capacity  Mounted on
/dev/dsk/c0t0d0s0      188M    93M    76M    55%    /
/dev/dsk/c0t0d0s6      1.9G   811M   1.0G    44%    /usr

du コマンドのデフォルトの形式では、ディスク容量がブロック単位 (512 バイト) で表示されます。du の出力は、ブロック単位では以下のようになります。


% du -s k*
100     kadmin
98      kadmin.local
98      kdb5_util
90      keyserv
10      killall

同じディスク容量を 1024 の累乗で表示すると、以下のようになります。


% du -h k*
  50K   kadmin
  49K   kadmin.local
  49K   kdb5_util
  45K   keyserv
   5K   killall

ls -l コマンドのデフォルトの形式では、ファイルサイズがバイト単位で表示されます。ファイルサイズを 1024 の累乗で表示するには、ls -lh コマンドを使用します。


% ls -lh k
-r-xr-xr-x   1 root     bin          49K Nov 30 03:32 kadmin
-r-xr-xr-x   1 root     bin          49K Nov 30 03:32 kadmin.local
-r-xr-xr-x   1 root     bin          49K Nov 30 03:32 kdb5_util
-r-xr-xr-x   1 root     sys          44K Nov 25 04:37 keyserv
-r-xr-xr-x   1 root     bin         4.3K Nov 25 04:36 killall