#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)

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS