AppleがMac OS 9からMac OS Xに移行した際、内部的な影響の一つとして、Macのエイリアス(他のファイルを参照する小さなファイル)の一部の機能が失われました。より正確に言えば、OS Xを支える多くのUnix基盤はMac OSのエイリアスをサポートしていません。Unixのプログラムやサービスは、Macのエイリアスを単なる役に立たない小さなファイルと見なしているのです。従来のMacに非対応のコードで同様の機能を実現するには、Unixスタイルの シンボリックリンク(シンボリックリンクまたはソフトリンクとも呼ばれます)を使用する必要があります。
Macアプリを使い続けることが多いのに、なぜシンボリックリンクを使う必要があるのでしょうか?例えば、Mac OS Xヒントサイトで「シンボリックリンク」を検索すると、100件以上の結果が表示されます。これらのヒントやコツの多くは、Macエイリアスではなくシンボリックリンクの作成を要求しています。
ここでの注意点は、Finderではエイリアスを簡単に作成できる一方で、シンボリックリンクを作成する方法がないことです。シンボリックリンクを作成する一般的な方法は、ln -sターミナルのコマンドを使用することです。ターミナルを苦手とする人にとっては少々面倒かもしれませんが、ターミナルを使うことに抵抗がなくても、Finderで作業している場合は面倒(少なくとも多少の不便)になる可能性があります。
もっとシンプルな代替手段は、無料の SymbolicLinkerです。この OS X アドオンは、OS X 10.6 以降ではサービスプラグインとして、OS X 10.5 以前ではコンテキストメニュープラグインとして提供されており、Finder のコンテキストメニューに「シンボリックリンクを作成」コマンドを追加します。(10.5 ではこのコマンドは「その他」サブメニューにありますが、OS X の他のバージョンではメニューのルートレベルにあります。)Finder 内の項目を右クリックまたは Control キーを押しながらクリックし、「シンボリックリンクを作成」を選択するだけで、そのファイルへのリンクが作成されます。リンクは Mac のエイリアスとよく似ています。

リンクが作成される正確な場所は、元のアイテムがどこにあるかによって異なります。通常は元のファイルまたはフォルダと同じフォルダに表示されますが、そのディレクトリに新しいファイルを作成する権限がない場合は、デスクトップにリンクが作成されます。(すべての新しいシンボリックリンクのデフォルトの場所を選択できるオプションがあれば嬉しいです。)リンクが作成された場所に関係なく、好きな場所に移動できます。
インストール手順はMacがSnow Leopard (10.6) かそれ以前のバージョンのOS Xかによって異なるため、付属のインストール手順を必ずお読みください。どちらの場合でも、手順は簡単です。シンボリックリンクを時々作成する必要がある場合、または作成方法がわからない場合は、SymbolicLinkerが非常に簡単です。
最新の Gems 情報を常に入手したいですか? Mac Gems ニュースレターにご登録いただくと、毎週、Gems のレビュー概要がメールで直接受信ボックスへ送信されます。