CyberTek - the future at the present!
Google

Mostrar Octol permissões

Publicado por: admin (25 out.)

Quando usamos o comando ls para visualizar as permissões de arquivos no seguinte formato:

-rw-r-r-1 utilizador grupo 49296 24. de março de 2006 file.bin

Como ter a necessidade de exibir Octol permissões do arquivo que o script:

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) print) "

O comando exibe as permissões Octol estilo + drwxr-xr-x.

Se você preencher o resultado que você pode fazer permanente e de mais fácil utilização, criando um alias no shell que você usou para gosta e parâmetro. Para bash você tem de editar o seu diretório home no arquivo ~ /. Bashrc, após o logout e login que você pode usar o 'l' alternativas ao clássico comanto 'ls':

alias l = "ls-lha-color | awk '(k = 0; for (i = 0; i <= 8; i + +) k + = ((substr ($ 1, 2,1) ~ / [RWX] / ) * 2 ^ (8-i)) if (k) printf ( "% 0o", k) print) ""

Resultado:

600-rw --- 1 usuário grupo 134k 21 abr. 2006 mbox

Publicado em: linux, shell, dicas

Adicionar um Comentário

Powered by CyberTek - Assistência Remota