CyberTek - the future at the present!
Google

Mostrar octal permisos

Enviado por: Admin (octubre 25)

Cuando usamos el comando ls para ver los permisos de archivos en el formato siguiente:

-rw-r-r-1 grupo de usuarios de 49.296 marzo 24 2006 file.bin

Así como la necesidad de mostrar octal de los permisos de archivo que la secuencia de comandos:

ls-l | awk '(k = 0; for (i = 0; i <= 8; i + +) k + = ((substr ($ 1, 2,1) ~ / [rwx] /) * 2 ^ (8 -i)) if (k) printf ( "% 0o", k) de impresión)

El comando muestra los permisos octal estilo + drwxr-xr-x.

Si se cumplen el resultado puede hacer permanente y más fácil de utilizar mediante la creación de un alias en el depósito que utilizó para y como parámetro. Para bash que tiene que editar su directorio home en el fichero ~ /. Bashrc, después de salir de acceso y puede utilizar la 'l' alternativa a la clásica comanto 'ls':

alias l = 'ls-lha colores | awk' (k = 0; for (i = 0; i <= 8; i + +) k + = ((substr ($ 1, 2,1) ~ / [rwx] / ) * 2 ^ (8-i)) if (k) printf ( "% 0o", k) de impresión) ""

Resultado:

600-rw --- 1 grupo de usuarios 134K abril 21 2006 mbox

Publicado en: linux, shell, consejos

Añadir un comentario

Powered by CyberTek - Asistencia remota