名 前
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 (rogers [AT] amadeus.com)
バ グ
見 つ か る だ ろ う 。
放 棄 宣 言
namei は シ ン ボ リ ッ ク リ ン ク の 無 限 ル ー プ を 永 久 に 辿 り 続 け る 。 こ れ か ら 抜 け る に は 、 SIGINT (通 常 は ^C) を 使 う こ と 。