Como obter permissões de acesso (octal) para um arquivo no mac os?

1

Como posso obter as permissões octal para um arquivo?

/tmp$ ls -al myfile 
-rw-r--r--  1 wim  wheel     0B Oct 20 22:31 myfile
/tmp$ the_command myfile
644 

Tentei uma sugestão que encontrei em outras respostas aqui, e não funcionou:

/tmp$ stat -c "%a %n" myfile 
stat: illegal option -- c
usage: stat [-FlLnqrsx] [-f format] [-t timefmt] [file ...]
    
por wim 21.10.2016 / 05:38

1 resposta

2

Novas informações obtidas (e mais curtas): stat -f '%A' <filename>
Você também pode usar * para todos os arquivos e pastas. Se você precisar deles em um formato mais agradável, você pode usar o stat -f '%A %N' <filename> , que mostrará a permissão octal e o nome do arquivo.

Crédito:
link - verifique o primeiro comentário desta resposta | link

Editado para adicionar: Para verificar seu resultado, tente executar stat -f "%Sp %OLp" <filename> , que lhe dará o estilo --rwxrwxrwx + a versão Octal

    
por 13.04.2017 / 14:23