AIXのkshと同じGNU statコマンド

AIXのkshと同じGNU statコマンド

誰でもAIXでkshに対応するコマンドを教えてもらえますか?それとも、rwxrwxrwx値を777として計算するためにスクリプトを使用する必要がありますか?

ベストアンサー1

AIXではistatこのコマンドはGNUと同じ種類の情報を提供しますstatが、任意の形式は提供しません。

特に8進数の権限を直接取得することはできません。

AIXの特定のコマンドがあるかどうかわかりませんでした。いつでも次のことができますperl

perl -e '@s = stat shift or die "stat: $!\n";
         printf "%o\n", $s[2] & 07777' -- your-file

バラよりls -l 出力形式を chmod 形式に変換rwxrwxrwx形式を8進数に変換する方法など、詳細についてはこちらをご覧ください。

上記はシンボリックリンクが解決された後に権限を提供します。シンボリックリンクの場合は、リンク権限が必要な場合(常に777なのであまり役に立ちません)statに置き換えてくださいlstat

おすすめ記事