パス「./」と「../」の違い
スポンサーリンク
予備知識
| 用語 | 意味 |
|---|---|
| ディレクトリ | コンピュータ世界の箱(書類入れ) |
| フォルダ | コンピュータ世界の箱(書類入れ) |
| パス | ファイルやフォルダの場所(と名前)を示す情報 |
| コマンド | コンピュータに対する「これやれよっ」って命令 |
| 「cd」コマンド | ディレクトリを移動するときに使うコマンド |
それぞれの用語の意味
| 用語 | 意味 |
|---|---|
| ./ | 「自分が今いるディレクトリ(フォルダ)」を表すマーク |
| ../ | 「自分が今いるところの1つ上(外)のディレクトリ(フォルダ)」を表すマーク |
似ているところ
どちらもパスを指定するときに使う特殊な表現です。
違うところ
どこを指し示しているが違います。
「./」は「今いるところ」を指しています。
「../」は「今いるところの1つ上(外)」を指しています。
例えば、ピヨ太君がディレクトリ「dir1/」の中にあるディレクトリ「dir2/」の中にいたとしましょう。
なお、一番上(外)には名前のないディレクトリ「/」があるものとします。

「cd」というディレクトリを移動するコマンドを使って
cd ./
を実行すると、今いるディレクトリに移動します。
つまり、移動しません。

一方で
cd ../
を実行すると、今いるディレクトリの1つ上(外)に移動します。
つまり「/dir1/」に移動します。







