.lnkファイルはシンボリックリンクですか、それともジャンクションですか?


回答:


17

どちらでもありません。リンクとジャンクションは、NTFSに組み込まれているファイルシステムの機能です。

.lnkは、WindowsのデスクトップGUI部分である「シェル」の機能です。事実上、それは別のファイルへの参照を含む単なるファイルです(それらは、さまざまなURLを含むシェルが開く方法を知っている任意のパス、またはそこに含まれるコンピューターまたはコントロールパネルフォルダーまたはアイテムなどのパスレスシェルオブジェクトを指すこともできます実際にはインストールされないが、Windows Installerを介して「アドバタイズされる」プログラム)。

リンクを逆参照して適切なファイルを開くのは、WindowsのGUI部分です。一方、シンボリックリンクまたはジャンクションでは、これはNTFSによって実行されます。


5
シェルショートカットは必ずしもファイルを参照するわけではないことに注意してください。また、シェルが開く方法を知っているパス(さまざまなURLを含む)、またはパスレスシェルオブジェクト(コンピューターまたはコントロールパネルのフォルダーまたはそこに含まれるアイテム)、または実際にはインストールされないがWindowsを介して「アドバタイズ」されるプログラムを指すこともできますインストーラー
...-user1686

2
この答えを確認する良い方法は、.lnkファイルをテキストエディターにドラッグすることです。ターゲットファイルの代わりにリンクファイルが表示されます。
コールジョンソン

@ColeJohnson一部のテキストエディターはリンクを開こうとするとリンクをたどろうとするため、これは完璧なソリューションではありません。
スコットチェンバレン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.