モンスターカレンダー

 2011年2月 »
12345678910111213141516171819202122232425262728

Windowsでシンボリックリンク

| Windows
このエントリーをはてなブックマークに追加

UNIX/Linuxでは当たり前に利用されているシンボリックリンクですが、WindowsでもWindowsVista、Windows7、WindowsServer2008、WindowsServer2010では利用が可能になっています。
周囲の人間に聞いてみても意外と知られていませんが、用途によってはとても便利な機能なので、
備忘録として記載しておきます。



◆シンボリックリンクとは?
Windowsでリンクと言えば、ショートカットが一番利用されていますが、シンボリックリンクはショートカットとは異なり、ファイルやフォルダに別名を付けて、それを実体と同じように使用(実体ファイルの削除は不可)する事が出来ます。
ショートカットは実体ファイル・フォルダへのパスが書かれているだけ(自マシンから見たパス)なので、それを解釈出来るソフトウェアでなければリンク先にはアクセス出来ません。


◆シンボリックリンクとショートカットの差異確認の為のフォルダ構成
ここからリンク先へアクセス①:E:\Apache\share\Test\ショートカット
ここからリンク先へアクセス②:E:\Apache\share\Test\シンボリックリンク
リンク先:D:\music\

(1)ショートカット作成
D:\music>右クリック>ショートカットを作成、でショートカットを作成。
E:\Apache\share\Testに移動しておきます。


(2)シンボリックリンク作成
コマンドプロンプトを管理者権限で起動。


e:
cd E:\Apache\share\Test
mklink /d music D:\music\

と入力してリンクを作成。


music <<===>> D:\music\ のシンボリック リンクが作成されました

と表示されれば成功。

Link_001.jpg


シンボリックリンクを作成するコマンド、mklinkのオプションは以下を参照。

Link_002.jpg


(3)作成したショートカット及びシンボリックリンクをエクスプローラで確認

上がシンボリックリンク、下がショートカットです。
種類・サイズを確認すると、明らかに違いが分かります。

Link_003.jpg


シンボリックリンクをダブルクリック。
通常のフォルダと同じ挙動で、下位の階層に遷移する。

Link_004.jpg


次にショートカットをダブルクリック。
下位の階層に遷移するのではなく、オリジナルのフォルダにジャンプしている。
 
Link_005.jpg


(4)WEBサーバApatchから確認してみます。
シンボリックリンクはフォルダとして認識されているが、ショートカットは拡張子lnkのファイルとして認識されています。
  
Link_006.jpg


シンボリックリンクからは下位の階層に遷移が可能です。

Link_007.jpg


ショートカットの実体はファイルなので、lnkファイルの中身を解釈出来ないアプリケーションからは、下位の階層にはアクセス出来ない。
(エクスプローラであっても、他マシンのローカルパスは解釈出来ない)
ここではlnkファイルをダウンロードしようとする挙動となる。

Link_008.jpg


他のマシンからリンクを通してフォルダやファイルにアクセスさせる必要がある場合は、とても便利な機能だと思います。



この記事がお役に立てましたら応援をお願いします^^
このエントリーをはてなブックマークに追加

関連記事

  1. IE9インストール後の不具合
  2. 共有フォルダへのアクセスを確認する方法
  3. Excel2007の表からHTMLテーブルタグを簡単生成する方法
  4. EXCELでメール送信
  5. IE9の速度を計測してみた
  6. IE9をインストールしてみた
  7. LAN内のWindowsPCのフォルダ・ファイルを操作する
  8. Windowsコマンドをテキストにリダイレクト
  9. FC2ブログに自動ログインして投稿するスクリプト
  10. WinsowsでDNSサーバーのIPアドレスを調べるコマンド
  11. Windowsでホストまでのルートを調べるコマンド
  12. WindowsでIPアドレス・ホスト名を取得するコマンド
  13. PrintScreenの無効化

コメントする






MT42BlogBetaInner

ブログ管理人:Tama


管理人のTamaです

メールフォーム
メールフォーム

トップページーリンク

おすすめレンタルサーバー

★初期費用半額+最大2ケ月無料キャンペーン中!
おすすめレンタルサーバー! ミニバード

おすすめテンプレート

★MT・WP用SEOテンプレート!
クールでかっこいいMT&WordPressテーマ
MovableType(MT)テンプレート 無料(フリー)