シンボリックリンクとは? Windows 10 でシンボリック リンクを作成する方法を教えてください。

What Are Symbolic Links



IT の専門家として、私はシンボリック リンクについてよく尋ねられます。シンボリック リンクは、基本的に、別のファイルまたはディレクトリを指すショートカットです。 mklink コマンドを使用して、Windows 10 でシンボリック リンクを作成できます。 シンボリック リンクは、さまざまな状況で非常に役立ちます。たとえば、複数のユーザー間で共有する大きなデータ ディレクトリがある場合は、各ユーザーのコンピューターにそのディレクトリへのシンボリック リンクを作成できます。このようにして、ユーザーは自分のハード ドライブで多くのスペースを占有することなく、データにアクセスできます。 シンボリック リンクのもう 1 つの用途は、特定のファイルまたはディレクトリへのショートカットを作成することです。たとえば、深くネストされたディレクトリ内の特定のファイルに頻繁にアクセスする場合は、そのファイルへのシンボリック リンクをより便利な場所に作成できます。 シンボリック リンクは強力なツールですが、危険な場合もあります。シンボリック リンクが存在しないファイルまたはディレクトリを指している場合、コンピューターでエラーが発生する可能性があります。そのため、シンボリック リンクを作成する前に、ターゲット ファイルまたはディレクトリが存在し、それにアクセスするための適切な権限があることを確認してください。



シンボリックリンク - シンボリック リンクまたはソフト リンクとも呼ばれ、コンピューター ユーザーにとって最も隠れた概念の 1 つになる可能性があります。ただし、これはその重要性とそれが提供する利点を損なうものではありません。重複を保存せずに、別のフォルダーからフォルダーやファイルにアクセスするのはどうですか?そう、それが力です シンボリックリンク .





シンボリックリンクまたはシンボリックリンクとは

シンボリック リンクは、別の場所にある物理ファイルまたはフォルダーを参照するショートカット ファイルです。シンボリック リンクは、個々のファイルまたはフォルダーへのリンクに使用できる仮想ファイルまたはフォルダーとして機能し、シンボリック リンクが実際の場所を指しているだけであっても、シンボリック リンクされたフォルダーに格納されているかのように見せます。





シンボリックリンクとショートカットを混同しないでください。



シンボリック リンクは、Windows ユーザーとして既に知っている単なるショートカット以上のものであることを理解することが重要です。ショートカット ファイルは目的のファイルを指すだけですが、Symlink はリンクされたファイルが実際に存在するように見せかけます。シンボリック リンクをクリックすると、ファイルの実際の場所にリダイレクトされます。

シンボリックリンク構造

シンボリック リンクは、オペレーティング システムによって別のファイルまたはディレクトリへのパスとして自動的に解釈されるテキスト文字列です。この他のファイルまたはディレクトリは、 '目標 '。

シンボリックリンクは対象に関係なく存在します。シンボリック リンクが削除された場合、そのターゲットは変更されません。シンボリック リンクがターゲットを指していて、しばらくしてそのターゲットが移動、名前変更、または削除された場合、シンボリック リンクは自動的に更新または削除されず、存在し続け、古いターゲットを指し続けます。ただし、移動したターゲットや存在しないターゲットを指すこのようなシンボリック リンクでは、壊れた、失われた、死んでいる、またはぶら下がっていると呼ばれることがあります。



シンボリック リンクの利点

  1. シンボリック リンクはスペースをほとんど占有せず、非常に迅速に作成されます。シンボリック リンクを使用すると、ハード ドライブの容量を大幅に節約できます
  2. ハード リンクとは異なり、シンボリック リンクはファイル システム上のファイルにリンクできます。元のファイルを削除しても、ハード リンクは引き続きサポートされますが、シンボリック リンクはサポートされないことに注意してください。
  3. シンボリック リンクは、それらが含まれるフォルダー構造を維持します。たとえば、あるとしましょう 文章 ファイルはに含まれています '効用' にあるフォルダ /D/Myfolder/Utility/windowsclub.txt .シンボリックリンクの場合 効用 Dropbox フォルダにフォルダが作成され、検索を開始した windowsclub.txt ドロップボックスフォルダーで、ファイルパスは読み取ります /D/Myfolder/Utility/windowsclub.txt 元の/実際のファイル パスに戻す代わりに。
  4. シンボリック リンクを使用すると、音楽 / ビデオ メディア ファイルを別のハード ドライブに保存できますが、マルチメディア プログラムがそれらを検出できるように、それらを標準の音楽 / ビデオ フォルダに表示することができます。
  5. 開発者は、共有ファイル/フォルダーの重複コピーを、物理ファイル/フォルダーを指すシンボリック リンクに置き換えることがよくあります。冗長なファイル コピーを置き換えると、物理ディスク領域を大幅に節約でき、プロジェクトのコピー/バックアップ/デプロイ/クローンにかかる時間を大幅に短縮できます。

現代の開発世界におけるシンボリックリンクの重要性

Microsoft のリード プログラム マネージャーである Josef Durr が Windows ブログで指摘しているように、

git などの一般的な開発ツールや、npm などのパッケージ マネージャーの多くは、リポジトリまたはパッケージを作成するときに、それぞれシンボリック リンクを認識して保持します。これらのリポジトリまたはパッケージが別の場所に復元されると、シンボリック リンクも復元され、ディスク領域 (およびユーザー時間) が無駄にならないようにします。たとえば、Git は、GitHub などのサイトとともに、今日ほとんどの開発者が使用する主要なソース コード管理ツールになっています。

シンボリックリンク

youtube mp3comconvertダウンロード

最近の開発におけるパッケージ マネージャーの使用も、近年劇的に増加しています。たとえば、ノード パッケージ マネージャー (npm) は、2015 年 7 月 1 日の週に約 4 億回のインストールを提供しましたが、1 年後には 12 億回以上のインストールを提供しました。わずか 1 年で 3 倍の増加です! 2016 年 6 月末、npm はわずか 7 日間で 17 億を超えるノード パッケージを提供しました。

Windows 10 のシンボリック リンク

シンボリックリンクには明確な利点がありますが、シンボリックリンクを無制限に作成できる Linux、FreeBSD、OSX などの UNIX 互換オペレーティングシステムで主に使用されてきました。 Windows ユーザーにとって、シンボリック リンクは Windows Vista から利用可能になりましたが、それらを作成するのは困難で退屈なものでした。

なぜなら Windows Vista のセキュリティ要件 ユーザーにはローカル管理者権限が必要であり、重要なことに、実行する必要がありました 点滅 管理者特権のコマンド ライン コンソールで、シンボリック リンクを作成/変更します。この最後の制限により、ほとんどの Windows 開発者はシンボリック リンクを使用する頻度が低くなり、多くの最新のクロスプラットフォーム開発ツールは Windows での効率と信頼性が低下しています。

しかし、今では Windows 10 クリエーターズ アップデート 管理者権限を持つユーザーが開発者モードを有効にすると、すべての PC ユーザーが実行できるようになります mklink コマンド ライン コンソールを起動せずにコマンドを実行します。

シンボリックリンクを作成する方法

シンボリックリンクは、次のいずれかで作成できます コマンド mklink また CreateSymbolicLink API .

vmware bios

mklink コマンドの使用

使用する コマンド mklink 次の構文を使用します。

|_+_|

ノート。 Mklink は、いくつかのタイプのリンクを作成できます。以下にタイプを示します。

  • /D ディレクトリへのシンボリック リンクを作成します。デフォルトは、ファイルへのシンボリック リンクです。
  • /H シンボリック リンクの代わりにハード リンクを作成します。
  • /j ディレクトリ ジャンクションを作成します。

たとえば、自分のミュージック フォルダからデスクトップへのディレクトリ接続を作成しました。以下のスクリーンショットを参照してください。

Windows 10 のシンボリック リンク

そのため、シンボリック リンクをクリックすると、私の音楽ファイルが次の場所に保存されていることがわかります。 C: ユーザーのデスクトップ ミュージック 元々存在していたものの C: ユーザーの音楽 .

Windows 10 でシンボリック リンクを作成する

パスにスペースがある場合は、引用符で囲む必要があることに注意してください。

CreateSymbolicLink の使用

CreateSymbolicLink API の使用時に新しい動作を有効にするには、追加の dwFlags オプションとして、値を次のように設定する必要があります。

SYMBOLIC_LINK_FLAG_ALLOW_UNPRIVILEGED_CREATE

0x2

したがって、上記の値を選択することで、プロセスが昇格されていないときにシンボリック リンクを作成できるようにするフラグを指定したことになります。

を使用してシンボリック リンクを作成する方法の詳細については、 CreateSymbolicLink API、訪問 windows.com .

読む : ハード リンク、シンボリック リンク、ジャンプ、ボリューム マウント ポイントの作成 .

結論

コントロールパネルのウィンドウにリストされていないプログラムをアンインストールする方法10

シンボリック リンクは単純なショートカットよりも便利であると言えますが、作成には少し注意が必要です。平均的な PC ユーザーは、作成するのに少し戸惑うでしょう。さらに、今日でも、多くのユーザーはショートカットの概念をよく理解していない可能性があり、そのため、シンボリック リンクを区別したり、その使用法を理解したりするのが難しい場合があります。

PC修復ツールをダウンロードして、Windowsエラーをすばやく見つけて自動的に修正します

そうは言っても、プログラムが正しいディレクトリを指すようにするためにできる設定を簡単に変更できることはほぼ保証されており、実際にシンボリックリンクを作成する必要はありません。 symlink は本当に便利です。

人気の投稿