%20para%20un%20archivo%20en%20mac%20os%3F.png)
¿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