Como posso ver as permissões de um diretório específico?

13

Eu sei que posso usar ls -l para listar todos os arquivos em um diretório incluindo suas permissões, mas como vejo as permissões de um diretório específico. Por exemplo, se eu quisesse ver as permissões para o meu diretório /etc ?

    
por BitNinja 27.12.2014 / 22:56

2 respostas

18

Adicione -d ao comando da seguinte forma:

ls -ld /etc

De man ls :

   -d, --directory
          list directory entries instead of contents, and do not dereference symbolic links
    
por steeldriver 27.12.2014 / 22:58
7

Você também pode usar o comando stat para obter permissões específicas arquivo ou diretório:

 stat -c "%A %n" Directory-or-File

ou permissão no modo octal:

 stat -c "%a %n" Directory-or-File
  • A opção -c permite personalizar a saída.
  • O nome do arquivo é mostrado como resultado de %n , %a mostra permissões octal e %A mostra permissões em formato legível.
por αғsнιη 28.12.2014 / 08:45