¿Cómo obtener permisos de acceso (octal) para un archivo en mac os?

¿Cómo obtener permisos de acceso (octal) para un archivo en mac os?

¿Cómo puedo obtener los permisos octales para un archivo?

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

Probé una sugerencia que encontré en otras respuestas aquí y no funcionó:

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

Respuesta1

Nueva información obtenida (y más corta): stat -f '%A' <filename>
también puede usarla *para todos los archivos y carpetas. Si los necesita en un formato más agradable, puede usarlos,
stat -f '%A %N' <filename>que mostrarán el permiso octal y el nombre del archivo.

Crédito:
https://askubuntu.com/a/152003- revisa el primer comentario de esta respuesta
http://geeklog.adamwilson.info/article/58/getting-file-permissions-in-octal-on-OS-X


Editado para agregar: Para verificar su resultado, intente ejecutar stat -f "%Sp %OLp" <filename>lo que le dará el estilo --rwxrwxrwx + la versión Octal

información relacionada