Windows Vistaでシンボリックリンクを使用する
Windows Vistaで待望の機能の1つは、シンボリックリンクを使用する機能です。これは、Linuxで可能な方法です。残念なことに、彼らは彼らができるほどうまくはいかないが、それは以前のバージョンからの大きなアップグレードであり、そして私にとってすでに多くの問題を解決している.
mklinkコマンドを使用する
あなたが使う必要があるコマンドは mklink, これはコマンドラインから使います。オプションを見るにはコマンドラインでそれをタイプするだけです:
C:\ Users \ geek> mklinkシンボリックリンクを作成します。 MKLINK [[/ D] | [/ H] | [/ J]]リンク先/ Dディレクトリシンボリックリンクを作成します。デフォルトはファイルのシンボリックリンクです。 / Hシンボリックリンクの代わりにハードリンクを作成します。 / Jディレクトリジャンクションを作成します。リンクは、新しいシンボリックリンク名を指定します。 Targetは、新しいリンクが参照するパス(相対または絶対)を指定します.
たとえば、C:\ Users \ Geek \ TestFolderフォルダをC:\ TestFolderからも利用可能にする場合は、次のコマンドを使用できます。.
C:\ mklink / D C:\ TestFolder C:\ Users \ Geek \ TestFolder
C:\ TestFolder <> C:\ Users \ Geek \ TestFolder用に作成されたシンボリックリンク
C:\ TestFolderディレクトリを見れば、他のディレクトリにどんなファイルがあったのかわかるでしょう。.
オプションを理解する.
MKLINKリンク先
追加オプションなしでコマンドを使用すると、ファイルへのソフトリンクが作成されます。.
/ Dはシンボリックリンクまたはソフトリンクを作成します.
実際のショートカットを使用する必要がないことを除けば、これは基本的に以前のバージョンのWindowsのフォルダへのショートカットのように機能します。.
/ Hは、ファイルを直接指すハードリンクを作成します。.
このオプションは、何らかの理由でフォルダに直接使用することはできません。次のオプションを使用する必要があります。.
/ Jは“ディレクトリジャンクション”を作成します
ディレクトリジャンクションは、実際にはディレクトリへのハードリンクにすぎません。これはVista以前にも存在していた機能です。ハードリンクを使用してディレクトリにシンボリックリンクを作成しようとしている場合は、このオプションを使用する必要があります。.
ハードリンクとソフトリンクについて
ハードリンク
ハードリンクはファイルを直接指し、ファイルそのものであるかのようにオペレーティングシステムに作用します。アプリケーションのディレクトリを偽造しようとしている場合は、ほとんどの場合このオプションを使用します。.
ソフトリンク
ソフトリンクは基本的にファイルやフォルダへのショートカットです。Windowsエクスプローラを使用している場合は、ショートカットをダブルクリックしてもディレクトリにリダイレクトされますが、ファイルシステムの一部のふりはしません。シンボリックパスを使用してファイルを直接参照または開くことはできますが、ほとんどの場合うまくいきます。.
ネットワーク共有からのシンボリックリンクの使用
広く議論されていることの1つは、他のオペレーティングシステムからVistaのシンボリックリンクを使用することはできないということですが(驚くことではありませんが)、ネットワーク共有からも使用できません。 Webサーバーまたはファイルサーバーでこの機能を使用する予定がある場合、これは面倒です。.
シンボリックリンクの削除
シンボリックリンクを削除するには、リンクを削除するだけです。元のファイルを削除しないようにしてください.