Linux ディレクトリ配下のパーミッションを確認する

Linux ディレクトリ配下のパーミッションを確認する

Linuxで、ディレクトリ配下のパーミッションを確認する手順を記述してます。

環境

  • OS Rocky Linux release 8.4 (Green Obsidian)
  • shell: /bin/bash

ディレクトリ配下のパーミッションを確認

ディレクトリ配下のパーミッションを確認するには、「find」と「-printf」を使用します。

実際に、以下の構成のディレクトリのパーミッションを確認してみます。

$ tree

<出力結果>
├── d1
├── d2
│   ├── a.txt
│   ├── b.txt
│   └── d3
│       └── c.txt
├── foo.txt
└── hoge.txt

3 directories, 5 files

パーミッションを確認してみます。

$ find . -printf "%U %G %m %p\n"

<出力結果>
1000 1000 775 .
1000 1000 664 ./hoge.txt
1000 1000 775 ./d1
1000 1000 664 ./foo.txt
1000 1000 775 ./d2
1000 1000 664 ./d2/a.txt
1000 1000 664 ./d2/b.txt
1000 1000 775 ./d2/d3
1000 1000 664 ./d2/d3/c.txt

再帰的にパーミッションが表示されていることが確認できます。