windowsでもシンボリックリンクは生成できる

Author:
spiral-arrow

windowsではシンボリックリンクが作れない。
作れるのはショートカットであってシンボリックリンクでは無い。
そう思っていませんか?

実はいつの間にかwindowsにもシンボリックリンクが存在していたのです。
しかもwindowsVistaから。
気がつかなかった。。。

その名はmklinkコマンド。
これを使えばシンボリックリンクが生成できるのだ。

x:\tmp>mklink a.txt test\aaa.txt
x:\tmp>a.txt < <===>> test\aaa.txt のシンボリック リンクが作成されました

こんな感じに。
これでlinuxにもmacにも負けない!

と思いきや、なんかこれディレクトリのシンボリックリンクが作れないんですけど。
んで、lnコマンドと引数の順番が逆なんですけど。
しかも管理者権限でコマンドプロンプト立ち上げないとうまく動かないんですけど。

ってことで、やっぱり使いづらかったり。
うーむ、残念ですなあ。

まあでもプログラム書く人なら少しは便利になる、はず。

ちなみにシンボリックリンクとは仮想ファイルのこと。
ショートカットとは違って、例えばC:\aaaというシンボリックリンクがD:\aaaに貼られている場合、C:\aaa\abc.txtはD:\aaa\abc.txtというファイルを読み込むと。
ショートカットはあくまでブックマークみたいなものだから、そこから先を追いかける事ができないのです。
プログラマー以外はあまり使うことが無いかもね。

しかし昔は無いのが当たり前と思っていたものがいつの間にか実装されていたりすることもあるので、新しいOSが出たりしたらたまにはチェックしてみましょう。

Share on Facebook
Pocket