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

相対的パス

pointこの用語のポイント

pointファイルやフォルダを指定するよ

point自分が今いるところを基準にして場所を表現するよ

point「相対パス」という言い方の方が一般的だと思うよ

スポンサーリンク

簡単に書くよ

相対的パス(読:ソウタイテキパス)とは

多分「相対パス」のこと。
相対パスは

ファイルやフォルダの場所(パス)の表し方のひとつ
であり

「自分が今いるところ」を基準にして表現したファイルやフォルダの場所(と名前)
です。


image piyo

詳しく書くよ

順番に見ていきましょう。
まずは予備知識として「パス」と「相対パス」について説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。

パスは「ファイルフォルダの場所(と名前)を示す情報」です。

相対的パス

パスは

C:\Windows\system32\



/usr/bin/perl

のような形で書きます。

Windows系では「\(円マーク、バックスラッシュ」区切りで階層を表現します。
例えば

C:\Windows\system32\



「C:」ドライブの中にある「Windows」フォルダの中にある「system32」フォルダ

を表しています。

相対的パス2

UNIXLinuxとかMacとか)では「/スラッシュ」区切りで階層を表現します。
例えば

/usr/bin/perl



「usr」フォルダの中にある「bin」フォルダの中にある「perl」という名前のファイル

の意味になります。

相対的パス3

基本的な考え方は住所と同じです。
位置を示す情報です。
左に行くほど大きなくくりになります。

相対パスは「今いる場所を基準にして表現したファイルやフォルダの場所」です。
相対パスは自分や相手がどこにいるかによって言い方を変える必要がある(かもしれない)表現方法です。

例えば、そうですね。
日本の神奈川県のピヨピヨハウスの2階にピヨ太君がいるとします。

相対的パス4

ピヨ太パパとピヨ太ママは1階にいます。

相対的パス5

ピヨ太パパがピヨ太ママに「ピヨ太は、どこに行った?」と聞きました。

相対的パス6

ピヨ太ママは

「上の階にいますよ」

と答えました。

相対的パス7

おっと、ここでピヨ子さんから電話が掛かってきました。
ピヨ子さんはピヨ太ママに「ピヨ太君は、どこにいますか?」と尋ねます。

相対的パス8

ピヨ太ママは

「上の階にいますよ」

と答えました。

相対的パス9

ピヨ子さんは天井を見上げます。
あれ?
当然、ピヨ太君はピヨ子さんがいる場所の上の階にはいません。

相対的パス10

この話における「上の階」のような言い方で表現したのが相対パスです。

相対的パス11

「上の階にいますよ」で通じるのは、あくまでピヨピヨハウスの1階にいるピヨ太パパとピヨ太ママだけです。
ピヨ子さんに伝える場合には「ピヨピヨハウスの1階を基準にして上の階」もっと親切に言うなら「ピヨ子さんのお家を出て、てくてく歩いてくると着くピヨピヨハウスの玄関を入ると着く部屋の1つ上の階」と言わなくてはいけないでしょう。
このように相対パスは自分や相手がどこにいるかによって言い方を変える必要がある(かもしれない)表現方法です。

もう少しコンピュータっぽい例も見てみましょう。

フォルダ1の中にフォルダ2があって、その中にフォルダ3があったとします。
フォルダ3の中にテキスト1が入っていました。

相対的パス12

このとき

自分を基準にして、フォルダ1の中にあるフォルダ2の中にあるフォルダ3の中にあるテキスト1

のように表現するのが相対パスです。
コンピュータっぽく書くと

./フォルダ1/フォルダ2/フォルダ3/テキスト1

もしくは

.\フォルダ1\フォルダ2\フォルダ3\テキスト1

のような書き方となります。
先頭の「.」が「今いるところ」を意味する目印です。

この表現方法は、自分がフォルダ1の中にいるかフォルダ2の中にいるかフォルダ3の中にいるかで言い方が変わります。
自分のいる場所を基準にした表現なので、自分の場所が変われば位置関係も変わってしまうのです。

フォルダ1の中にいるピヨ太君にとって、テキスト1のある場所は

目の前にあるフォルダ2の中にあるフォルダ3の中にあるテキスト1

です。
実際に指定するときは

./フォルダ2/フォルダ3/テキスト1

と表現することになります。

相対的パス13

フォルダ2の中にいるピヨ子さんにとって、テキスト1のある場所は

目の前にあるフォルダ3の中にあるテキスト1

です。
実際に指定するときは

./フォルダ3/テキスト1

と表現することになります。

相対的パス14

フォルダ3の中にいるアクマ君にとって、テキスト1のある場所は

目の前にあるテキスト1

です。
実際に指定するときは

.\テキスト1

と表現することになります。

相対的パス15

このように、自分のいる場所を基準とした表現、いる場所によって表現方法が変わる場所の示し方が相対パスです。
「自分のいる場所を基準とした」「いる場所によって表現方法が変わる」がポイントですね。

以上を踏まえて

多分「相対パス」のことを言っている表現

が「相対的パス」です。

相対的パス16

個人的には「相対的パス」という言い方には馴染みがありません。
おそらく、英語の文書とかを日本語訳したときに「relative path」を「相対的パス」と訳してしまったのだと思います。
特に こだわりが なければ「相対パス」という表現を使ってあげてください。


image piyo2

一言でまとめるよ

まぁ「相対的パス」って単語が出てきたら「『相対パス(自分がいる場所を基準にして説明したファイルやフォルダの場所)』のことなんだろうな~」と お考えください。

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

おまけ

■訳してみるよ

「相対」は日本語ですね。
「path(パス)」の意味は「小道」とか「散歩道」とか「進路」とか「方針」とかです。
何となく くっつけると

相対的(な位置関係の)小道

となります。




書籍画像
わわわ説明術コラム
宣伝だよ
実務で役立つ ログの教科書 基礎知識から収集方法・分析手法・トラブルシューティング・パフォーマンス最適化・機械学習での活用まで
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本
タヌキとキツネ