Windows でシンボリックリンクを作るためには mklink.exe コマンドを使います。
シンボリックリンクは UNIX 系の OS でしか実現できないと思われがちですが、 Windows Vista では mklink.exe コマンドを使うことでシンボリックリンクを作ることができます。
# 例)ユーザ byerkut のドキュメントルートをカレントディレクトリに byerkut_home として作る > mklink byerkut_home C:\Users\byerkut\Documents
シンボリックリンクとはショートカットと用途が似ていますが、本物のファイルと全く同じコンテクストで利用できる点に違いがあります。たとえばショートカットでは cd コマンドでディレクトリに移動することはできませんが、シンボリックリンクではできます。ショートカットでは grep の検索対象になりませんが、シンボリックリンクでは対象になります。
だんだん自分好みの OS になってまいりました。
2009/02/03 追記:mklink は cmd.exe の内部コマンドだそうです、コメントありがとうございました。
Comments
mklink.exeなど存在しません
mklinkはcmd.exeの内部コマンドです
>匿名さん
ご指摘ありがとうございました m(_ _)m
また、 del タグにスタイルがついておらず、
修正した箇所がわからないようになっておりましたので、
そちらも修正いたしました。
Contributions