%20para%20um%20arquivo%20no%20Mac%20OS%3F.png)
Como posso obter as permissões octais 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 ...]
Responder1
Novas informações obtidas (e mais curtas): stat -f '%A' <filename>
Você também pode usar *
para todos os arquivos e pastas. Se precisar deles em um formato melhor, você pode usar
stat -f '%A %N' <filename>
o qual mostrará a permissão octal e o nome do arquivo.
Crédito:
https://askubuntu.com/a/152003- verifique o primeiro comentário desta resposta
http://geeklog.adamwilson.info/article/58/getting-file-permissions-in-octal-on-OS-X
Editado para adicionar: Para verificar seu resultado, tente executar stat -f "%Sp %OLp" <filename>
o que lhe dará o estilo --rwxrwxrwx + a versão Octal