#navi(../)
* 指定したディレクトリのパーミッションを調べる方法 [#aab249a6]
ls -lオプションをつけてディレクトリを指定すると、そのディレクトリ内のファイル一覧とパーミッションなどが表示されてしまします。~
ディレクトリのパーミッションのみ調べたいのに…と思っているかたは本資料が参考になると思います。
#contents
#htmlinsertpcsp(linux_ads_top.html,linux-sp.html)
* 関連記事 [#sbbc3ccc]
-[[シンボリックリンクの実体のパスを取得する>逆引きUNIXコマンド/シンボリックリンクの実体のパスを取得する]]
* ls -l ではなく、 ls -ld を使用する [#qe68ea5a]
対処方法を先に記述しますと、以下のような構文になります。
ls -ld 調べたいディレクトリ
manコマンドで-dオプションを確認すると以下のように記述されています。
-d, --directory
ディレクトリの内容ではなくディレクトリ自身を一覧表示する。
また、シンボリックリンクも辿らない
よって、指定したディレクトリのパーミッションを確認することができます。~
以下に実行例を記します。
** ls -l, ls -ld の実行例 [#weda0453]
以下に ls -l , ls -ld の実行例を記します。
- ls -l
/homeのパーミッションを調べたいのに、/home/にあるsakuraディレクトリのパーミッションが表示されます。
sakura@hpmini ~ $ ls -l /home/
合計 4
drwxr-xr-x 49 sakura sakura 4096 4月 23 10:12 sakura
- ls -ld
目的に合致した動作になります。
sakura@hpmini ~ $ ls -ld /home/
drwxr-xr-x 3 root root 4096 12月 31 16:21 /home/
以上、指定したディレクトリのパーミッションを調べる方法でした。
#htmlinsertpcsp(linux_ads_btm.html,linux-sp.html)