コンピューターユーザーとしてコンセプトを立てる必要がある場合 略して 、おそらくファイル、フォルダー、またはアプリケーションへのリンクだと思いますよね?これは正しいです。
しかし、この短い定義では全体像がまったく伝わりません。これは、すべてのショートカットが異なる場合でも同じであることを意味します。ショートカットの種類はいくつかあります。以下のシンボリックリンクに焦点を当てます。とも呼ばれます シンボリックリンク またはソフトリンクという用語を同じ意味で使用します。
シンボリック リンクとは何か、そしてシンボリック リンクを作成する方法を見てみましょう。 Linux オペレーティング システム MacOS と Windows だけでなく、この特殊な種類のショートカットが必要な理由なども説明します。

クイックリンク
シンボリックリンクとは何ですか?
確かにシンボリックリンクはショートカットファイルです。ただし、これは標準のショートカット、たとえばプログラムの実行を容易にするためにプログラムのインストーラーが Windows デスクトップに配置するショートカットとは異なります。
確かに、どのタイプのショートカットをクリックしても、関連付けられたオブジェクトが開きますが、後で説明するように、内部で何が起こるかは両方の場合で異なります。
標準の略語は特定のものを表しますが、シンボリックリンクを使用すると、リンクされたものがすでに存在しているかのように見えます。コンピュータとその上のアプリケーションは、リンクをターゲット オブジェクト自体として読み取ります。
macOS では、元のオブジェクトと同じ場所にリンクを作成しようとしたときに表示される「ファイルが存在します」というメッセージの形でこの証拠が得られます。リンクを別の場所に作成した後で同じ場所に移動しようとしても、コピーとして名前が変更されます。

シンボリックリンクと標準ショートカットの比較
ハードディスク上に特定のフォルダーがあり、そのフォルダー自体を Dropbox に移動せずに、それを Dropbox と同期したいとします。
この場合、Dropbox にフォルダーへのショートカットを作成しても意味がありません。ショートカットは、作成したデバイスで機能します。 Dropbox はショートカットも同期します。ただし、同期されたショートカット ファイルは、別のコンピュータからアクセスすると無効になります。つまり、どこにもつながりません。
このショートカットがシンボリックリンクであれば、この問題は発生しません。これは、Dropbox がシンボリック リンクを実際のフォルダーとして読み取り、その結果、そのフォルダーからデータを同期するためです。これにより、元のフォルダが Dropbox の一部でなくても、Dropbox 同期が有効になっているすべてのデバイスでフォルダとそのコンテンツにアクセスできるようになります。
通常のショートカットであってもシンボリックリンクであっても、削除しても元のオブジェクトにはまったく影響しないことに注意してください。
なぜシンボリックリンクが必要なのでしょうか?
一般に、次のような場合には、ショートカットの代わりにシンボリックリンクを作成することをお勧めします。
- コピーを作成したり、ディスク容量をあまり使用したりせずに、複数の場所からファイルにアクセスできます。 (シンボリックリンクのサイズはわずか数バイトです。)
- ファイルの異なるバージョンを保持し、そのファイルへのリンクが常に最新または最新のバージョンにつながるようにします。 (ターゲット ファイルが同じ名前の別のファイルに置き換えられた場合でも、シンボリック リンクはアクティブのままであるため、これは機能します。)
- たとえば、C:\ ドライブにデータを置く必要があるシステムまたはアプリケーションの機能を中断することなく、C:\ ドライブからセカンダリ ハード ドライブにデータを移動します。
シンボリックリンクの他の多くの使用例に遭遇する可能性があります。
シンボリックリンクの作成方法
ターミナルまたはコマンド ラインを使用してシンボリックリンクを作成できます。ターミナルの操作に慣れていない場合は、後ほどツールについて説明します。
Linux および MacOS の場合

Linux では、次のターミナル コマンドを使用してファイルまたはフォルダーのシンボリックリンクを作成できます。
ln -s [/ファイルへのパス] [/シンボリックリンクへのパス]
macOS は Linux と同じ UNIX ベースのオペレーティング システムであるため、同じことが macOS でも機能します。
サンプルについては、上のスクリーンショットを参照してください。
一部の Linux デスクトップ環境のネイティブ ファイル マネージャーでは、右クリック メニューからソフト リンクを作成できるため、ファイル エクスプローラー アプリケーションにこのオプションがあるかどうかを確認することをお勧めします。
人気のファイルマネージャーを持っています ノーチラス 、さまざまな Linux ディストリビューションにバンドルされている、メニュー オプション リンクの作成 それは今では消えてしまいました。ただし、ソフトリンクを作成することはできます ノーチラス Ctrl キーと Shift キーを押したまま、ターゲット ファイルをショートカットを表示する場所にドラッグします。心配しないでください。元のファイルはそのまま残ります。
Windowsの場合
管理者としてコマンド プロンプト ウィンドウを開き、次のコマンドを入力してシンボリックリンクを作成する必要があります。
mklink [シンボリックリンクへのパス] [ファイルへのパス]
ディレクトリへのシンボリックリンクを取得するには、フラグを使用してコマンドを少し変更する必要があります。 /d:
mklink /d [シンボリックリンクへのパス] [ファイルへのパス]
コマンド ラインを使用したくない場合は、次のようなグラフィカル ツールを使用できます。 リンクシェル拡張 シンボリックリンクを作成するには。これは、ファイル管理に最適な Windows ファイル エクスプローラー拡張機能の 1 つです。
macOS 上のシンボリックリンクとエイリアス

macOS でエイリアスを作成したことがある場合は、エイリアスがシンボリックリンクとよく似た動作をすることに気づくでしょう。どちらのタイプのショートカットも、関連付けられたファイルまたはフォルダーのパス名を示します。
違いは、Alias では関連付けられたオブジェクトも i ノード (インデックス ノード) と呼ばれる識別子でマークされることです。この識別子はオブジェクトに一意であり、ファイル システム全体に続きます。
そのため、ターゲットを別の場所に移動した場合でもエイリアスが適切に機能します。シンボリックリンクを使用してこれを試みると、エラーが発生します。 (システムで保護されたファイルを扱っている場合を除き、エイリアスとシンボリックリンク自体は問題なく移動できます。)
もちろん、元のファイルを削除したり、階層内の上位フォルダーの名前を変更したりする場合は、どちらのタイプのショートカットも役に立ちません。
Aliases のファイル名から Aliases タグを削除したため、シンボリックリンクと Aliases の違いがわかりませんか?
各ショートカットのファイル ビューアまたは [情報を見る] パネルを開き、[全般] セクションでファイル サイズを確認します。 (ディスク上にゼロバイト) と表示されている場合は、リンクを扱っています。
ターミナルで次のコマンドを使用すると、(現在のフォルダー内の) シンボリックリンクも表示されます。
ls -la
このコマンドは Linux でも機能し、元のオブジェクトの場所へのシンボリックリンクが表示されます。
シンボリックリンクはショートカットよりも優れています
シンボリックリンクは最初はわかりにくいように思えるかもしれませんが、時間をかけて理解すると、結局のところ使いやすいことがわかるでしょう。
Android 上でシンボリックリンクを作成することもできます。 テルマックス , Linux コマンドラインを使用できるようにするアプリケーションです。シンボリックリンクを使用すると、Google ドライブのファイルをより簡単に共有できることをご存知ですか?










