- ベストアンサー
シンボリックリンクを貼る=PATHを通す?
- シンボリックリンクを貼ると、指定したディレクトリにPATHを通すことができます。
- シンボリックリンクはショートカットのようなもので、PATHが通っているディレクトリにリンクを作成することによって、そのリンク先のプログラムを実行することができます。
- export PATHコマンドとは異なり、シンボリックリンクを貼ることでPATHの設定を行うことができます。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
>>PATHに対する探索にかかります。 >・ということは、シンボリックリンクを張れば、結果としてパスが通るのでしょうか? そうですね。 パスが通ったディレクトリに新しいファイルをコピーしたとき、結果的にそのファイルにもパスが通りますよね。それと同じです。 >・但し、それを一般的には「PATHを通す」とは言わない、ということでしょうか? 微妙なラインですが、いわない人が多いと思います。 「PATHを通す」は、環境変数PATHを設定する行為、そのものをさす場合が多いと思います。
その他の回答 (2)
- duke_kimura
- ベストアンサー率39% (53/134)
ショートカットはあくまでショートカット、 シンボリックリンクはファイル(ディレクトリ)の実体がそのパスにあるように錯覚させるものです。 シンボリックリンクを管理するプログラム以外からは、シンボリックリンクが存在するパスにリンク先の実体が存在しているようにみえますので、これがPATHに対する探索にかかります。
補足
回答ありがとうございます。 >PATHに対する探索にかかります。 ・ということは、シンボリックリンクを張れば、結果としてパスが通るのでしょうか? ・但し、それを一般的には「PATHを通す」とは言わない、ということでしょうか?
- lowrider_2005
- ベストアンサー率40% (1520/3748)
一般的にPATHを通すということは、「環境変数のPATHに追加する」という意味なので、シンボリックリンクを張ることとは異なります。 質問文にある行為は「PATHの通っているディレクトリに実行ファイルのショートカット(エイリアス)を作る」という感じの意味合いであって、「実行ファイルのあるディレクトリにPATHを通す」こととは違います。
補足
回答ありがとうございます。 ・「PATH探索にかかる」という結果は同じでも、手段が違うということでしょうか? ・結果的に「PATHは通る」けど、一般的に使用される「PATHを通す」とはニュアンス(内容)が異なる、という意味でしょうか?
お礼
回答ありがとうございました。 大変参考になりましたー