
¿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 unistat
comando 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 stat
con lstat
.