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 サブコマンドの項を参照してください。

  1. に対応する i ノード内の情報を表示するには、以下のようにします。/usr/bin/kshファイル、入力:
    istat /usr/bin/ksh
    このコマンドは, システムの i ノード情報を表示します。/usr/bin/kshを適用します。 情報は、次のようなフォーマットで表示されます。
    Inode 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
  2. ファイル i ノード番号を指定して i ノード情報を表示するには、次のように入力します。
    istat 10360 /dev/hd2
    このコマンドは、番号によって識別される i ノードに含まれる情報を表示します。10360日付/dev/hd2装置。 例 1 の情報に加えて、次の情報が表示されます。
    Block pointers (hexadecimal):
    2a9a   2a9b   2a9c   2a9d   2a9e   2a9f   2aa0   2aa1
    これらの番号は、/usr/bin/ksh ファイルを構成するディスク・ブロックのアドレスです。

ファイル

項目 説明
/usr/bin/istat istat コマンドが入っています。