「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

ディレクトリリスティング

pointこの用語のポイント

pointURLでディレクトリを指定されたときにファイル一覧を表示する機能だよ

point無効にしておいた方が良いよ

スポンサーリンク

簡単に書くよ

ディレクトリリスティング(英:directory listing)とは

URL(ホームページの住所に相当する情報)でディレクトリが指定されたときに、そのディレクトリの中にあるファイルの一覧を表示する機能のこと
です。


image piyo

詳しく書くよ

順番に見ていきましょう。
まずは予備知識として

ファイル
ディレクトリ
URL


について簡単に説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。

誤解を恐れずに言えば、コンピュータの世界には2つの物しかありません。
その2つとは

「紙」と「箱」

です。

ディレクトリリスティング

紙には、いろいろ書けます。

ディレクトリリスティング2

ただし、中に何かを入れることは、できません。

ディレクトリリスティング3

箱には、紙や箱を入れられます。

ディレクトリリスティング4

その気になれば、表面に箱の名前を書いたりもできます。

ディレクトリリスティング5

コンピュータさんの中身は、この2つだけなのです。

ディレクトリリスティング6

コンピュータさんの中身のうち「紙」が「ファイル」です。

ディレクトリリスティング7

「箱」の方は「ディレクトリ」や「フォルダ」と言います。

ディレクトリリスティング8

URLは「ホームページの住所」です。
ホームページの置いてある場所とかファイル名とかを示す情報です。

ディレクトリリスティング9

例えば

http://wa3.i-3-i.info/extension/index.html

というURLが あったとしましょう。
このURLは

「wa3.i-3-i.info」という名前のコンピュータの中にある「extension」という名前のディレクトリの中にある「index.html」という名前のファイル

を意味します。

ディレクトリリスティング10

設定によるあれやこれやはありますが「extension/」のように最後が「/」ならディレクトリを指定していると思ってください。
「index.html」のように最後が「/」ではないならファイルを指定しています。

例えば

http://wa3.i-3-i.info/extension/

なら

「wa3.i-3-i.info」という名前のコンピュータの中にある「extension」という名前のディレクトリ

を意味します。

ディレクトリリスティング11

あるいは

http://wa3.i-3-i.info/extension/index.html

なら

「wa3.i-3-i.info」という名前のコンピュータの中にある「extension」という名前のディレクトリの中にある「index.html」という名前のファイル

の意味です。

ディレクトリリスティング12

URLでファイルを指定した場合は、指定したファイルが画面に表示されます。

http://wa3.i-3-i.info/extension/index.html

であれば

「wa3.i-3-i.info」という名前のコンピュータの中にある「extension」という名前のディレクトリの中にある「index.html」という名前のファイル

が画面に表示されるのです。

それでは

http://wa3.i-3-i.info/extension/

のようにディレクトリを指定した場合は、どうなると思いますか?

この場合、3つの可能性があります。
それは

1.あらかじめ設定されているファイルが代わりに表示される
2.「指定されたディレクトリの中身は見せられないよ!」なエラーが表示される
3.指定されたディレクトリの中にあるファイルの一覧が表示される


の3つです。

1は、例えば「ディレクトリが指定されたら、そのディレクトリの中にある『index.html』を表示してね」のような設定がされている場合です。

http://wa3.i-3-i.info/extension/

のようにディレクトリを指定した場合でも

http://wa3.i-3-i.info/extension/index.html

のようにファイルを指定したときと同じ表示になります。

ディレクトリリスティング13

2の場合は、いわゆる「403エラー」と呼ばれるエラーになります。
403エラーは「そのページは君には見せないよ」なエラーです。

ディレクトリリスティング14

3の場合は、そのディレクトリの中にあるファイルの一覧が表示されます。
おそらく「おまえが指定したのはディレクトリだよ。実際に見たいのはファイルだろ?おまえが指定したディレクトリの中にはこんなファイルがあるけど、どれが見たいのよ?」という意図なのでしょう。

ディレクトリリスティング15

この3つのうち、どの動きになるかは設定次第です。

以上を踏まえて、この3つのうち

3.指定されたディレクトリの中にあるファイルの一覧が表示される

機能を指す呼び名が「ディレクトリリスティング」です。

ディレクトリリスティング16

一般的に「ディレクトリリスティングは無効にしておいた方が良いよ」と言われます。
本当は、こっそり置いておいたはずのファイルが、うっかりミスや何やかやで見られてしまう可能性があるからです。

もしディレクトリリスティングが有効になっていたら無効にした方が無難です。
無効にする方法は他のところで勉強してください。


image piyo2

一言でまとめるよ

まぁ「ディレクトリリスティング」って単語が出てきたら「URL(ホームページの住所に相当する情報)でディレクトリを指定されたときに、そのディレクトリの中にあるファイルの一覧を表示する機能なんだな~」と お考えください。

一番上に戻るよ
スポンサーリンク
書籍画像022
書籍画像041

おまけ

■訳してみるよ

「directory(ディレクトリ)」の意味は「人名簿」とか「住所録」とかです。
「listing(リスティング)」の意味は「一覧表」とか「名簿」とか「一覧表を作る」とかです。
何となく くっつけると

人名簿の(中身の)一覧表を作る

となります。


■検索してみる?




書籍画像
わわわ説明術コラム
宣伝だよ
インフルエンサー六法 活動開始から情報発信、収益化までに潜むトラブル対策50
つくって、壊して、直して学ぶ Git&GitHub 入門
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本【Audible】