equivalente do comando stat do GNU para ksh no AIX

1

Alguém pode dizer o comando equivalente para ksh no AIX ou eu tenho que calcular um valor de rwxrwxrwx em 777 usando um script?

    
por Athiri 21.04.2017 / 17:30

1 resposta

2

O AIX possui um comando istat que fornece o mesmo tipo de informação que o GNU stat , mas não em qualquer formato arbitrário.

Em particular, você não pode obter as permissões como um número octal diretamente.

Não estou ciente de que o AIX tenha um comando dedicado para isso. Você sempre pode fazer isso em perl :

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

Veja Converter o formato de saída ls -l para o formato chmod para mais detalhes, incluindo uma maneira de converter o formato rwxrwxrwx para octal.

O texto acima dá a você as permissões após a resolução do symlink. Se para links simbólicos, você deseja as permissões do link (não é muito útil, como sempre é o 777), substitua stat por lstat .

    
por 21.04.2017 / 18:02