相当于 AIX 上 ksh 的 GNU stat 命令

相当于 AIX 上 ksh 的 GNU stat 命令

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

答案1

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

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

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

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

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

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

相关内容