Как я могу увидеть разрешения для конкретного каталога?

13

Я знаю, что могу использовать ls -lдля отображения всех файлов в каталоге, включая их разрешения, но как я могу увидеть разрешения для определенного каталога. Например, если я хочу увидеть разрешения для моего /etcкаталога?

BitNinja
источник

Ответы:

18

Добавьте -dк команде вот так:

ls -ld /etc

От man ls:

   -d, --directory
          list directory entries instead of contents, and do not dereference symbolic links
steeldriver
источник
7

Также вы можете использовать statкоманду для получения прав доступа к определенному файлу или каталогу:

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

или разрешение в восьмеричном режиме:

 stat -c "%a %n" Directory-or-File
  • -cОпция позволяет настроить вывод.
  • Имя файла отображается в результате %n, %aпоказывает восьмеричные разрешения и %Aпоказывает разрешения в удобочитаемой форме.
αғsнιη
источник