技術ノート ウィンドウズ Windows Vista でのシンボリックリンクの使用

Windows Vista でのシンボリックリンクの使用

Windows Vista でのシンボリックリンクの使用

Windows Vista で待望されていた機能の 1 つは、Linux と同様にシンボリック リンクを使用できる機能でした。残念ながら、それらは期待どおりには機能しませんが、以前のバージョンからの大幅なアップグレードであり、私にとってすでに多くの問題を解決しています。

mklink コマンドの使用

Windows Vista でのシンボリックリンクの使用

使用する必要があるコマンドは mklink で、コマンド ラインから使用します。コマンドラインに入力するだけでオプションが表示されます。

 C:\Users\geek>mklink

シンボリックリンクを作成します。

MKLINK [[/D] | [/H] | [/J]] リンクターゲット

/D ディレクトリのシンボリック リンクを作成します。デフォルトはファイルです

シンボリックリンク。

/H シンボリック リンクの代わりにハード リンクを作成します。

/J ディレクトリ ジャンクションを作成します。

Link には、新しいシンボリック リンク名を指定します。

ターゲットは、新しいリンクのパス (相対または絶対) を指定します。

を指します。

たとえば、フォルダー C:\Users\Geek\TestFolder を C:\TestFolder からも利用できるようにしたい場合は、次のコマンドを使用できます。

C:\mklink /DC:\TestFolder C:\Users\Geek\TestFolder
C:\TestFolder <<===>> C:\Users\Geek\TestFolder に対して作成されたシンボリック リンク

ここで、C:\TestFolder ディレクトリを見ると、他のディレクトリにあったファイルがすべて表示されます。

Windows Vista でのシンボリックリンクの使用

オプションを理解する。

MKLINKリンクターゲット

追加のオプションを指定せずにコマンドを使用すると、ファイルへのソフト リンクが作成されます。

/D は、シンボリック リンク、またはソフト リンクを作成します。

これは基本的に、実際のショートカットを使用する必要がないことを除いて、以前のバージョンの Windows のフォルダーへのショートカットのように機能します。

/H は、ファイルを直接指すハード リンクを作成します。

このオプションは何らかの理由でフォルダーに直接使用できません。次のオプションを使用する必要があります。

/J は「ディレクトリ ジャンクション」を作成します

ディレクトリ ジャンクションは、実際にはディレクトリへの単なるハード リンクです。これはVista以前にも存在していた機能です。ハードリンクを使用してディレクトリにシンボリックリンクしようとしている場合は、このオプションを使用する必要があります。

Windows Vista でのシンボリックリンクの使用

ハードリンクとソフトリンクを理解する

ハードリンク

ハード リンクはファイルを直接指し、オペレーティング システムに対してファイル自体であるかのように機能します。アプリケーションのディレクトリを偽装しようとする場合、ほとんどの場合、このオプションを使用することになります。

ソフトリンク

ソフト リンクは基本的にファイルまたはフォルダーへのショートカットです。Windows エクスプローラーを使用している場合、ショートカットをダブルクリックするとディレクトリにリダイレクトされ、ファイル システムの一部であるかのように見せかけません。シンボリックリンクされたパスを使用してファイルを直接参照したり開いたりすることは引き続き可能であり、ほとんどの場合機能します。

Windows Vista でのシンボリックリンクの使用

ネットワーク共有からのシンボリックリンクの使用

広く議論されてきたことの 1 つは、Vista のシンボリックリンクを別のオペレーティング システムから使用できないこと (当然のことですが) ですが、ネットワーク共有からも使用できないということです。この機能を Web サーバーまたはファイル サーバーで使用することを想定している場合、これは面倒です。

Windows Vista でのシンボリックリンクの使用

シンボリックリンクの削除

シンボリックリンクを削除するには、リンクを削除するだけです。元のファイルを削除しないように注意してください。

「 Windows Vista でのシンボリックリンクの使用」に関するベスト動画選定!

【再】阿部寛のホームページしか見れないVistaノートPCをWindows11化してみた
Windows Vista Home Premium版 使い方〝セキュリティの機能〟