ホームページ » の仕方 » Windowsでシンボリックリンクを作成するための完全ガイド(別名シンボリックリンク)

    Windowsでシンボリックリンクを作成するための完全ガイド(別名シンボリックリンク)

    Windows 10、8、7、およびVistaはすべて、シンボリックリンク(シンボリックリンクとも呼ばれる)をサポートしています。これは、システム上のファイルまたはフォルダを指しています。コマンドプロンプトまたはLink Shell Extensionというサードパーティ製のツールを使用して作成できます。.

    シンボリックリンクとは?

    シンボリックリンクは基本的に高度なショートカットです。個々のファイルまたはフォルダへのシンボリックリンクを作成すると、そのリンクはファイルまたはフォルダを指すリンクにすぎませんが、そのリンクはWindowsのファイルまたはフォルダと同じに見えます。.

    たとえば、C:\ Programにファイルを必要とするプログラムがあるとしましょう。あなたは本当にこのディレクトリをD:\ Stuffに保存したいのですが、プログラムは 必要 そのファイルはC:\ Programにあります。元のディレクトリをC:\ ProgramからD:\ Stuffに移動してから、C:\ ProgramにD:\ Stuffを指すシンボリックリンクを作成できます。プログラムを再起動すると、C:\ Programにあるディレクトリにアクセスしようとします。 Windowsは自動的にそれをD:\ Stuffにリダイレクトし、あたかもそれがC:\ Programにあるかのようにすべてうまくいくでしょう.

    このトリックは、Dropbox、Google Drive、OneDriveなどのプログラムとフォルダの同期など、あらゆる種類のことに使用できます。.

    ハードリンクとソフトリンクの2種類があります。ソフトシンボリックリンクは標準のショートカットと同様に機能します。フォルダへのソフトリンクを開くと、ファイルが保存されているフォルダにリダイレクトされます。ただし、ハードリンクを使用すると、ファイルまたはフォルダは実際にはシンボリックリンクの場所に存在しているように見え、アプリケーションにはそれ以上わかりません。それは、ハードシンボリックリンクをほとんどの状況でより有用にします.

    Windowsでは、実際には「ハードリンク」や「ソフトリンク」という用語は使用されていません。代わりに、用語「ハードリンク」および「シンボリックリンク」を使用します。 Windowsのマニュアルでは、「シンボリックリンク」は「ソフトリンク」と同じものです。しかし mklink コマンドは、ハードリンク(Windowsでは「ハードリンク」と呼ばれる)とソフトリンク(Windowsでは「シンボリックリンク」と呼ばれる)の両方を作成できます。.

    mklinkを使ってシンボリックリンクを作成する方法

    管理者としてコマンドプロンプトウィンドウでmklinkコマンドを使用して、シンボリックリンクを作成できます。開くには、スタートメニューの[コマンドプロンプト]ショートカットを見つけて右クリックし、[管理者として実行]を選択します。.

    Windows 10のCreators Updateでは、管理者として実行しなくても、通常のコマンドプロンプトウィンドウを使用できます。ただし、管理者コマンドプロンプトウィンドウを表示せずにこれを行うには、まず[設定]> [アップデートとセキュリティ]> [開発者向け]から開発者モードを有効にする必要があります。.

    追加オプションなし, mklink ファイルへのシンボリックリンクを作成します。 belowコマンドは、シンボリックリンク、つまり「ソフト」リンクを作成します。 リンク ファイルを指す ターゲット

    mklinkリンク先

    ディレクトリを指すソフトリンクを作成する場合は、/ Dを使用してください。そのようです:

    mklink / Dリンク先

    ファイルを指すハードリンクを作成する場合は/ Hを使用します。

    mklink / Hリンクターゲット

    / Jを使用して、ディレクトリを指すハードリンク(ディレクトリジャンクションとも呼ばれる)を作成します。

    mklink / Jリンク先

    たとえば、C:\ Users \ Name \ OriginalFolderを指すハードリンクをC:\ LinkToFolderに作成する場合は、次のコマンドを実行します。

    mklink / J C:\ LinkToFolder C:\ Users \ Name \ OriginalFolder

    スペースを含むパスを引用符で囲む必要があります。たとえば、フォルダの名前がC:\ Link To FolderおよびC:\ Users \ Name \ Original Folderの場合は、代わりに次のコマンドを使用します。

    mklink / J "C:\フォルダへのリンク" "C:\ Users \名前\元のフォルダ"

    「この操作を実行するための十分な特権がありません」というメッセージが表示された場合は、コマンドを実行する前に管理者としてコマンドプロンプトを起動する必要があります。.

    グラフィカルツールを使ってシンボリックリンクを作成する方法

    グラフィカルなツールを使ってこれをしたい場合は、Link Shell Extensionをダウンロードしてください。ツール自体がツールのダウンロードページでリンクされる前に、必ず適切な前提条件パッケージをダウンロードしてください。.

    それがインストールされたら、リンクを作成したいファイルまたはフォルダを見つけてそれを右クリックして、メニューから「Pick Link Source」を選択してください。.

    次に、別のフォルダ内を右クリックし、[名前を付けてドロップ]メニューをポイントして[ハードリンク]を選択してファイルへのハードリンクを作成するか、[ジャンクション]を選択してディレクトリへのハードリンクを作成します。ファイルまたはディレクトリへのソフトリンクを作成する.

    シンボリックリンクを削除する方法

    シンボリックリンクを削除するには、他のファイルやディレクトリと同じように単純に削除します。リンク先のファイルやディレクトリではなく、リンク自体を削除するように注意してください。.