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

13

Eu sei que posso usar ls -lpara 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 /etcdiretório?

BitNinja
fonte

Respostas:

18

Adicione -dao comando da seguinte maneira:

ls -ld /etc

De man ls:

   -d, --directory
          list directory entries instead of contents, and do not dereference symbolic links
chave de aço
fonte
7

Além disso, você pode usar o statcomando para obter permissões de arquivo ou diretório específico:

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

ou permissão no modo octal:

 stat -c "%a %n" Directory-or-File
  • A -copção permite que você personalize a saída.
  • O nome do arquivo é mostrado como resultado de %n, %amostra permissões octais e %Amostra permissões em formato legível por humanos.
αғsнιη
fonte