equivalente del comando GNU stat para ksh en AIX

equivalente del comando GNU stat para ksh en AIX

¿Alguien puede decir el comando equivalente para ksh en AIX o tengo que calcular un valor rwxrwxrwx en 777 usando un script?

Respuesta1

AIX tiene unistatcomando que le brinda el mismo tipo de información que GNU stat, pero no en ningún formato arbitrario.

En particular, no puede obtener los permisos directamente como un número octal.

No sé que AIX tenga un comando dedicado para eso. Siempre puedes hacerlo en perl:

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

VerConvertir el formato de salida ls -l al formato chmodpara obtener más detalles, incluida una forma de convertir el formato rwxrwxrwx a octal.

Lo anterior le otorga los permisos después de la resolución del enlace simbólico. Si para enlaces simbólicos desea los permisos del enlace (no es muy útil ya que siempre es 777), reemplácelo statcon lstat.

información relacionada