2010/05/16

Windows のシンボリックリンクとジャンクションの違い

 
Windows でのシンボリックリンクとジャンクションの違い。
 
 
まずジャンクションというのは unix で言う所のシンボリックリンクに近いが、
 
ディレクトリにしか 使用できない。
 
言い換えるなら、ファイルには一切使えないってことになります
 
そしてネットワークパスに貼れないし、常に絶対パスになる
 
 
それに対してシンボリックリンクは、ファイルにもディレクトリにも使用でき、かつ
ネットワークパス(UNC)にも使用可能。
 
また相対パスでの使用もOK。
 
vista 以降になってシンボリックリンクは標準採用されており、mklink コマンドで
作成することが出来ます。
 
私も xp と vista を比較する際、vista 標準でシンボリックリンクがサポートされた事が
vista 有利と見る一つの要素です。
 
ジャンクション/シンボリックリンクのディレクトリを作成する上で最も注意しないと
いけないのは、
 
rd コマンド以外で削除すると本ファイルが消えます
 
エクスプローラーから削除や del コマンドとかやっちゃうと、泣くに泣けない状態に
なりかねないので、これだけは注意が必要ですね。
 
ゴミ箱を無効にしている人はとくにお気をつけください。
 

0 件のコメント:

コメントを投稿