Hitachi

JP1 Version 11 JP1/Advanced Shell 


8.4.32 statコマンド(ファイルまたはディレクトリの状態を標準出力に出力する)

形式

stat [-L] [-c 書式] [-t] パス名 ...

機能

ファイルまたはディレクトリの状態を標準出力に出力します。パス名にシンボリックリンクファイルが指定された場合,リンクをたどらないでシンボリックリンクファイルの状態を表示します。

引数

-L

--dereference

パス名にシンボリックリンクファイルを指定した場合,リンクをたどった先のファイルまたはディレクトリの状態を表示します。

-c 書式

--format=書式

ファイルまたはディレクトリの状態を書式に従った形式で表示します。書式には,書式指定コードおよび任意の文字列を指定できます。このオプションを指定した場合の表示形式および書式指定コードについては,項目「表示形式」の「独自の表示形式」を参照してください。指定可能な書式指定コード以外を指定した場合,標準エラー出力に警告メッセージを出力し,標準出力に「?」を出力して,後続の処理を続行します。

-tオプションと同時に指定した場合,このオプションが優先されます。

-t

--terse

簡潔な表示形式で情報を出力します。簡潔な表示形式については,項目「表示形式」の「簡潔な表示形式」を参照してください。

パス名

状態を表示するファイル名またはディレクトリ名を指定します。

パス名を複数指定した場合は,ファイルまたはディレクトリの状態を縦に連続して表示します。複数指定して実行した場合はすべてのファイルまたはディレクトリを処理し,1つでも状態の表示に失敗したファイルまたはディレクトリがあると,終了コード1で終了します。

終了コード

終了コード

意味

0

正常終了

1以上

エラー終了

表示形式

ファイル情報の表示形式には,通常表示形式,簡潔な表示形式,独自の表示形式の3種類があります。どの表示形式になるかは指定するオプションによって決まります。

通常表示形式

オプションを指定しないで実行した場合の表示形式です。次のファイル情報をラベル付きで表示します。

出力情報

ラベル

クォートされたファイル名

シンボリックリンクの場合は,シンボリックリンクの参照先も表示します。

File:

合計サイズ

Size:

割り当てられたブロック数

Blocks:

ファイルシステムI/O操作での最適なブロックサイズ

IO Block:

ファイルの種類

表示内容は,項目「表示形式」の「ファイルの種類の表示内容」を参照してください。

デバイス番号

デバイス番号の16進数表記h/デバイス番号の10進数表記d」の形式で表示します。

デバイスファイルではない場合は表示しません。

Device:

iノード番号

Inode:

ハードリンクの数

Links:

デバイスファイルの種類

メジャーデバイス番号マイナーデバイス番号」の形式で表示します。デバイスファイルではない場合は表示しません。

Device type:

パーミッション

パーミッションの8進数表記/パーミッションの文字列表記」の形式で表示します。

Access:

所有者のユーザー情報

所有者のユーザーID/所有者のユーザー名」の形式で表示します。

Uid:

所有者のグループ情報

所有者のグループID/所有者のグループ名」の形式で表示します。

Gid:

ファイルの最終アクセス日時

Access:

ファイルの最終修正日時

Modify:

ファイル情報の最終変更日時

Change:

(凡例)

−:ラベルがないことを示します。

簡潔な表示形式

-tオプションを指定した場合の表示形式です。次のファイル情報をスペース区切りで連続して表示します。

独自の表示形式

-cオプションを指定した場合の表示形式です。書式指定コードおよび任意の文字列を組み合わせて,独自の表示形式を指定できます。また,書式指定コードの%の後ろには,フラグ文字,フィールド幅,精度も定義できます。

ファイルの種類の表示内容

表示されるファイルの種類と,その意味は次のとおりです。

ファイルの種類

意味

regular file

通常ファイル

directory

ディレクトリ

symbolic link

シンボリックリンク

fifo

FIFO【UNIX限定】

socket

ソケット【UNIX限定】

block special file

ブロック型スペシャルファイル【UNIX限定】

character special file

キャラクタ型スペシャルファイル【UNIX限定】

unknown file

不明なファイル(上記以外のファイル)【UNIX限定】

注意事項

使用例