相當於 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.

相關內容