namei -
終端が見つかるまでパス名を辿る
namei [-mx] pathname [ pathname ... ]
namei は、引き数を
(シンボリックリンク・ファイル・ディレクトリなどの)
任意タイプの Unix
ファイルへのパス名として使う。
namei
は、(ファイル・ディレクトリ・キャラクタデバイスなどの)
終端が見つかるまでパス名を辿る。
シンボリックリンクが見つかった場合、
リンクを表示して、内容をインデントしながら出力してリンクを辿り始める。
このプログラムは
「シンボリックリンクのレベルが深すぎる」という問題を
見付けるために役立つ。
出力の各行について、
namei
は見つかったファイルタイプを識別するための以下の文字を出力する:
f: = 解決するために入力したバス名
d = ディレクトリ
l = シンボリックリンク (リンクとリンクの内容の両方を出力する)
s = ソケット
b = ブロックデバイス
c = キャラクタデバイス
- = 通常のファイル
? = 何かのエラー
namei
は、システムで許容されているシンボリックリンクの最大数を超えている場合、
情報メッセージを表示する。
- -x
- マウントポイントになっているディレクトリを
'd' ではなく 'D'
を使って示す。
- -m
- 各ファイルタイプのモードを
'rwxr-xr-x' のような ls(1)
の形式で表示する。
Roger Southwick (
[email protected])
見つかるだろう。
namei
はシンボリックリンクの無限ループを永久に辿り続ける。
これから抜けるには、SIGINT
(通常は ^C) を使うこと。
ls(1),
stat(1)