istat コマンド
目的
i ノード番号を検査します。
構文
istat {FileName | i-nodeNumber Device}
説明
istat コマンドは、特定のファイルの i ノード情報を表示します。 ファイルを指定するには、FileName パラメーターにファイルまたはディレクトリー名を指定する方法と、 i-nodeNumber パラメーターに i ノード番号、Device パラメーターにデバイス名を指定する方法とがあります。 Device パラメーターは、デバイス名としてまたはマウントされているファイルシステムの名前として指定できます。
FileName パラメーターを指定すると、istat コマンドはファイルに関する次の情報を出力します。
- ファイルが存在するデバイス
- その装置上のファイルの i ノード番号
- ファイル・タイプ (通常、ディレクトリー、ブロック・デバイスなど)
- ファイル・アクセス許可
- 所有者およびグループの名前と識別番号
注: リモート・ファイルのオーナー名とグループ名は、ローカル /etc/passwd ファイルから取り出されます。
- ファイルへのリンク数
- i ノードが通常ファイルの場合は、ファイルの長さ
- i ノードがデバイス用の場合、メジャー・デバイスとマイナー・デバイスの指定
- 最後の i ノード更新の日付
- ファイルの最終変更日
- ファイルへの最後の参照の日付
i-nodeNumber パラメーターと Device パラメーターを指定すると、 istat コマンドは i ノード内に記録されているブロック番号も 16 進数で表示します。
注: 装置 パラメーターはリモート装置を参照できません。
セキュリティー
RBACユーザーおよびTrustedAIXユーザーに注意:このコマンドは特権操作を実行できます。 特権命令を実行できるのは特権ユーザーのみです。 権限と特権の詳細については、セキュリティの特権コマンドデータベースを参照してください。 このコマンドに関連した特権および権限のリストについては、lssecattr コマンドまたは getcmdattr サブコマンドの項を参照してください。
例
- に対応する i ノード内の情報を表示するには、以下のようにします。/usr/bin/kshファイル、入力:
このコマンドは, システムの i ノード情報を表示します。/usr/bin/kshを適用します。 情報は、次のようなフォーマットで表示されます。istat /usr/bin/kshInode 10360 on device 10/6 File Protection: r-xr-xr-x Owner: 2(bin) Group: 2(bin) Link count: 2 Length 372298 bytes Last updated: Wed May 13 14:08:13 1992 Last modified: Wed May 13 13:57:00 1992 Last accessed: Sun Jan 31 15:49:23 1993 - ファイル i ノード番号を指定して i ノード情報を表示するには、次のように入力します。
このコマンドは、番号によって識別される i ノードに含まれる情報を表示します。10360日付/dev/hd2装置。 例 1 の情報に加えて、次の情報が表示されます。istat 10360 /dev/hd2
これらの番号は、/usr/bin/ksh ファイルを構成するディスク・ブロックのアドレスです。Block pointers (hexadecimal): 2a9a 2a9b 2a9c 2a9d 2a9e 2a9f 2aa0 2aa1
ファイル
| 項目 | 説明 |
|---|---|
| /usr/bin/istat | istat コマンドが入っています。 |