Comment puis-je voir les autorisations d'un répertoire spécifique?

13

Je sais que je peux utiliser ls -lpour répertorier tous les fichiers d'un répertoire, y compris leurs autorisations, mais comment puis-je voir les autorisations d'un répertoire spécifique. Par exemple, si je voulais voir les autorisations pour mon /etcrépertoire?

BitNinja
la source

Réponses:

18

Ajoutez -dà la commande comme ceci:

ls -ld /etc

De man ls:

   -d, --directory
          list directory entries instead of contents, and do not dereference symbolic links
tournevis
la source
7

Vous pouvez également utiliser la statcommande pour obtenir des autorisations sur un fichier ou un répertoire spécifique:

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

ou autorisation en mode octal:

 stat -c "%a %n" Directory-or-File
  • L' -coption vous permet de personnaliser la sortie.
  • Le nom du fichier est affiché à la suite de %n, %aaffiche les autorisations octales et %Aaffiche les autorisations sous une forme lisible par l'homme.
αғsнιη
la source