Traduzir as permissões RWX em formato octal no Linux
- 705
- 183
- Mr. Mitchell Hansen
Às vezes você pode achar útil exibir os direitos de acesso de arquivos ou diretórios em forma octal em vez de rwx
Ou talvez você queira exibir os dois.
Em vez de usar o bom velho ls -l
comando, na maioria das distribuições modernas do Linux (se não todas), você encontrará Estado
, Um utilitário que exibe status de arquivo ou sistema de arquivos.
Quando executado sem argumentos, mas seguido por um determinado nome de arquivo, Estado
exibirá muitas informações sobre o arquivo ou diretório. Se usado com o -c
opção, Estado Permite especificar um formato de saída. É precisamente essa opção que é de particular interesse para nós.
Para exibir todos os arquivos no diretório de trabalho atual seguido pelos direitos de acesso em formato octal, tipo:
# stat -c ' %n %a' *
Saída de amostra
add_emails.sh 755 Anaconda-Ks.cfg 600 delete_emails.sh 755 dump de funcionários.SQL 644 índice.html 644 mais recente.alcatrão.gz 644 nrpe-2.15.alcatrão.gz 644 Php7 644 livro de cantadas.tente novamente 644Encontre permissões de arquivo Linux em formato octal
No comando acima, a sequência do formato:
%n
- significa nome do arquivo%a
- significa direitos de acesso em forma octal
Como alternativa, você pode anexar %a
para %A
, o argumento passou para Estado Se você quiser exibir as permissões em rwx
formato também.
Nesse caso, você pode digitar:
# stat -c ' %n %a' *
Saída de amostra
add_emails.sh -rwxr-xr-x Anaconda-Ks.cfg -rw------- delete_emails.sh -rwxr-xr-x dump de funcionários.SQL -rw-r-r-- índice.html -rw-r-r-- mais recente.alcatrão.gz -rw-r-r-- nrpe-2.15.alcatrão.gz -rw-r-r-- Php7 -rw-r-r-- livro de cantadas.tente novamente -rw-r-r--Encontre permissões de arquivo Linux no diretório
Para visualizar o tipo de arquivo na saída, você pode adicionar %F
sequência de formato.
# stat -c ' %c %f %a'
Existem várias outras seqüências de formato que você pode especificar, consulte o Stat Man
página para saber mais.
# Man Stat
Nesta dica, cobrimos um importante utilitário Linux chamado Estado, Isso ajuda você a exibir um status de arquivo ou sistema de arquivo. Nosso foco principal aqui era traduzir o rwx
direitos de acesso do tradicional ls -l
saída para o formulário octal.
Como mencionei anteriormente, muitas distribuições modernas do Linux agora vêm com Estado Utilitário. Mas você também deve se lembrar de que seu shell pode vir com sua própria versão de Estado, Portanto, consulte a documentação do seu shell para obter mais informações sobre opções e como usá -las.
- « Como alterar e proteger o URL de login de Phpmyadmin padrão
- BCC - Ferramentas de rastreamento dinâmico para monitoramento de desempenho do Linux, rede e muito mais »