Macのショートカット:エイリアス、シンボリックリンク、ハードリンク
MacのOSXと マックOS オペレーティングシステムは、ファイルやフォルダへのいくつかの種類のショートカットリンクをサポートしています。 ショートカットリンクを使用すると、オブジェクトの奥深くに埋め込まれているオブジェクトに簡単に移動できます。 ファイルシステム. Macは、次の3種類のショートカットリンクをサポートしています。
- エイリアス
- シンボリックリンク
- ハードリンク
3種類のリンクはすべて、元のファイルシステムオブジェクトへのショートカットです。 ファイルシステムオブジェクトは通常、Mac上のファイルですが、フォルダ、ドライブ、またはネットワークデバイスの場合もあります。
エイリアス、シンボリックリンク、およびハードリンクの概要
ショートカットリンクは、別のファイルオブジェクトを参照する小さなファイルです。 システムがショートカットリンクを検出すると、元のオブジェクトが配置されている場所に関する情報を含むファイルを読み取り、そのオブジェクトを開きます。 ほとんどの場合、これは、ユーザーが何らかのタイプのリンクに遭遇したことを認識せずに発生します。 3種類のリンクはすべて、それらを使用するユーザーまたはアプリに対して透過的に表示されます。
この透過性により、ショートカットリンクをさまざまな目的に使用できます。 最も一般的な方法の1つは、ファイルシステムの奥深くに埋め込まれているファイルまたはフォルダに簡単にアクセスすることです。 たとえば、銀行の明細書やその他の財務情報を保存するために、Documentsフォルダーに会計フォルダーを作成したとします。 このフォルダを頻繁に使用する場合は、そのエイリアスを作成してデスクトップに配置できます。 を使用する代わりに ファインダ 複数のフォルダレベルをナビゲートしてアカウンティングフォルダにアクセスするには、そのデスクトップエイリアスをクリックします。 エイリアスを使用すると、フォルダとそのファイルに直接アクセスできるため、長いナビゲーションプロセスが短縮されます。
ファイルシステムショートカットのもう1つの一般的な使用法は、データを複製したり、データの同期を維持したりすることなく、複数の場所で同じデータを使用することです。
アカウンティングフォルダの例に戻ると、株式市場のピックを追跡するために使用するアプリケーションがあり、アプリはそのデータファイルを事前定義された場所に保存する必要があります。
3種類のショートカットはすべて、Macのファイルシステム内のオブジェクトに元の場所以外からアクセスする方法です。 各タイプのショートカットには、他の用途よりも一部の用途に適した独自の機能があります。
エイリアス
エイリアスは、Macで最も古く、最も人気のあるショートカットです。 そのルーツはシステム7に戻ります。 ほとんどのMacユーザーは、エイリアスの作成方法とその使用方法を知っています。
エイリアスはFinderレベルで作成および管理されます。つまり、を使用している場合は ターミナル または、多くのUNIXアプリやユーティリティなどのMac以外のアプリケーションでは、エイリアスは機能しません。 OS XとmacOSは、エイリアスを小さなデータファイルと見なしますが、エイリアスに含まれる情報を解釈する方法を知りません。
これは欠点のように思われるかもしれませんが、エイリアスは3種類のショートカットの中で最も強力です。 Macユーザーとアプリの場合、エイリアスも最も用途の広いショートカットです。
オブジェクトのエイリアスを作成すると、システムは、オブジェクトへの現在のパスとオブジェクトのiノード名を含む小さなデータファイルを作成します。 各オブジェクトのiノード名は長い数字の文字列であり、オブジェクトに付けた名前とは関係なく、任意のオブジェクトに一意であることが保証されています 音量 またはMacが使用するドライブ。
エイリアスファイルを作成したら、Macのファイルシステム内の任意の場所に何度でも移動できますが、それでも元のオブジェクトを指します。 それは賢いですが、エイリアスは概念をさらに一歩進めます。
エイリアスの移動に加えて、Macの任意の場所に元のアイテムを移動することもできます ファイルシステム. エイリアスは引き続きファイルを見つけることができます。 エイリアスには、元のアイテムのiノード名が含まれているため、この一見魔法のトリックを実行できます。 各アイテムのiノード名は一意であるため、システムは、どこに置いても、常に元のファイルを見つけることができます。
プロセスは次のように機能します。エイリアスにアクセスすると、システムは元のアイテムがエイリアスファイルに保存されているパス名にあるかどうかを確認します。 もしそうなら、システムはそれにアクセスします、そしてそれはそれです。 オブジェクトが移動した場合、システムはエイリアスファイルに保存されているものと同じiノード名を持つファイルを検索します。 一致するiノード名が見つかると、システムはオブジェクトに接続します。
ファイルエイリアスの作成は簡単です。 でファイル名を選択します ファインダ ウィンドウで、をタップします 歯車アイコン、を選択します エイリアスを作成する.
シンボリックリンク
シンボリックリンク(またはシンボリックリンク)とハードリンクはあまり一般的ではなく、ターミナルアプリケーションである程度の快適さが要求されます。
シンボリックリンクは、の一部であるショートカットの一種です。 UNIX と Linux ファイルシステム。 OS XとmacOSはUNIX上に構築されているため、完全にサポートしています シンボリックリンク. シンボリックリンクは、元のオブジェクトへのパス名を含む小さなファイルであるという点でエイリアスに似ています。 ただし、エイリアスとは異なり、シンボリックリンクにはオブジェクトのiノード名が含まれていません。 オブジェクトを別の場所に移動すると、シンボリックリンクが壊れ、システムはオブジェクトを見つけることができません。
それは弱点のように見えるかもしれませんが、それは強みでもあります。 シンボリックリンクはパス名でオブジェクトを見つけるため、オブジェクトを同じ名前で同じ場所にある別のオブジェクトに置き換えると、シンボリックリンクは引き続き機能します。 これにより、シンボリックリンクがバージョン管理にとって自然になります。 たとえば、MyTextFileというテキストファイルの単純なバージョン管理システムを作成できます。 MyTextFile2など、番号または日付が追加された古いバージョンのファイルを保存し、ファイルの現在のバージョンをMyTextFileとして保存することができます。
ハードリンク
シンボリックリンクのように、 ハードリンク 基盤となるUNIXファイルシステムの一部です。 ハードリンクは、エイリアスのように、元のアイテムのiノード名を含む小さなファイルです。 エイリアスやシンボリックリンクとは異なり、ハードリンクには元のオブジェクトへのパス名が含まれていません。 通常、単一のファイルオブジェクトを複数の場所に表示する場合は、ハードリンクを使用します。 エイリアスやシンボリックリンクとは異なり、最初にすべてのハードリンクを削除せずに、元のハードリンクされたオブジェクトをファイルシステムから削除することはできません。