相当于 AIX 上 ksh 的 GNU stat 命令

Ath*_*iri 3 permissions aix

谁能告诉 AIX 上 ksh 的等效命令,还是我必须使用脚本将 rwxrwxrwx 值计算为 777?

Sté*_*las 5

AIX 有一个istat命令可以为您提供与 GNU 相同类型的信息stat,但不是以任意格式。

特别是,您无法直接获取八进制数的权限。

我不知道 AIX 有专门的命令。您始终可以通过以下方式进行操作perl

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

有关更多详细信息,请参阅将 ls -l 输出格式转换为 chmod 格式,包括将 rwxrwxrwx 格式转换为八进制的方法。

上面为您提供了符号链接解析后的权限。如果对于符号链接,您需要链接的权限(不是很有用,因为总是 777),请替换statlstat.