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


13

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

Ответы:


18

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

ls -ld /etc

От man ls:

   -d, --directory
          list directory entries instead of contents, and do not dereference symbolic links

7

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

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

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

 stat -c "%a %n" Directory-or-File
  • -cОпция позволяет настроить вывод.
  • Имя файла отображается в результате %n, %aпоказывает восьмеричные разрешения и %Aпоказывает разрешения в удобочитаемой форме.
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.