サポートされているものが必要少なくとも Windowsの場合XPで、うまくいけば新しいユーザーのダウンロードは必要ありません。
ジャンクション を見たことがありますか?
また、Windows Vistaでは、シンボリックリンクを作成するための mklink コマンドラインツールが導入されました。
MKLINK [[/D] | [/H] | [/J]] Link Target
/D Creates a directory symbolic link. Default is a file
symbolic link.
/H Creates a hard link instead of a symbolic link.
/J Creates a Directory Junction.
Link specifies the new symbolic link name.
Target specifies the path (relative or absolute) that the new link refers to.
Scott Hanselmanが http://www.hanselman.com/blog/MoreOnVistaReparsePoints.aspx に記事を書いています。
Windows XPについてのみ話している場合、私はJunctionツールを使用したことがありません。
Link Shell Extensionというツールがあり、ファイルへのシンボリックリンクを簡単に作成できます。 "Junction"(基本的にはフォルダーへのシンボリックリンク)と呼ばれるリンク、およびより多くのエキゾチックな種類のリンク。
基本的な使い方は簡単です。ソースフォルダーに移動し、リンク先のファイルまたはフォルダーを右クリックして、コンテキストメニューから新しい[リンク元を選択]オプションを選択します。次に、リンクをドロップするフォルダーに移動し、右クリックして、「ドロップドロップ」を選択し、ファイルの場合は「シンボリックリンク」、フォルダーの場合は「ジャンクション」を選択します。
しかし
注意:Microsoftがこれを困難にしている理由の1つは、ジャンクションとシンボリックリンクにより、重要なファイルを誤って削除してしまう可能性が非常に高くなることです。
Windows 7より前の一部のバージョンでは、エクスプローラーでジャンクションまたはシンボリックリンクを削除すると、元のディレクトリも自動的に削除されました。
I believe that this problem has now been solved... but of course I make no promises... be particularly careful with third party file browsers (if you're to the point of needing symlinks, I'm sure you're painfully aware of how hard the Windows 7 Explorer blows.)
しかし、私は余談です。私のポイントは次のとおりです。注意して、宿題をやり、LSEのドキュメントを読んで、ジャンクションとシンボリックリンクが実際にどのように機能するかを確認してください。
参照されたディレクトリは、実際に%PATH%に追加されたかのように機能するはずです。
いいえ、C:\ binを%PATH%に追加し、c:\ bin内にc:\ bin\anotherDir \と呼ばれるジャンクションを作成して、c:\ anotherDir \を指すようにし、そこからsome.exeを実行できるようにしました次のようなコマンドライン:
> anotherDir\some.exe
%PATH%変数はサブディレクトリでは機能しないため、これは機能しません(シンボリックリンクされているかどうかにかかわらず)
some.exeへのハードリンクを直接作成する必要があるため、ハードリンクc:\ bin\some.exeはc:\ anotherDir\some.exeを指します。
要約すると、私はあなたがあなたが求めていることを正確に行うことができるとは思いません。とはいえ、ジャンクションとハードリンクを作成する場合は Link Shell Extension をお勧めします。非常に使いやすいWindowsエクスプローラー拡張機能で、ほとんどのジャンクションツールよりも多くの機能を提供します
Symlinker GUIツールを試してみてください WindowsでSymlinkを作成
このアプリケーションを実行するには.Net Framework 3.5が必要で(SP1推奨)、2015年4月24日以降、このソフトウェアは以下でのみ動作します
mklink <oldpath> <newpath>
mklink /D <oldpath> <newpath>
XPに付属するNTFSのバージョンはシンボリックリンクをサポートしています。VistaおよびWindows 7に同梱されているNTFS6は、mklink
コマンドでシンボリックリンクをサポートしています。 XP NTFSのバージョンdoesハードリンクをサポートしますが、これらはボリュームにまたがることはできません。
ジャンクションは優れたユーティリティですが、注意すべき点の1つは、ジャンクションポイントがWindowsエクスプローラの通常のフォルダとまったく同じに見えることです。
コマンドラインで 'junction.exe -s'を使用して、フォルダーおよびサブフォルダー内のすべてのジャンクションを一覧表示します。
右クリックで簡単に作成できる「Easy Symbolic Link」という軽量ソフトウェアがあります。ここで試してください:
私はMicrosoft SysInternalsのJunctionツールを使用して推奨しました: http://technet.Microsoft.com/en-us/sysinternals/bb896768.aspx
Cmd.exeの使用例:
junction c:\Program-Files "c:\Program Files"
サードパーティのソフトウェアは必要ありません。 .bat
ファイル:
https://puvox.software/blog/easiest-method-create-symlink-symbolic/