エイリアスファイルとシンボリックリンク、ハードリンクを相互に変換するアプリケーションです。ターミナルでシェルコマンドの入力せずに、シンボリックリンクとハードリンク作ることができます。
起動時に、Finder で選択されているファイルを対象とするので、Finder でのダブルクリックではなく、なんらかのランチャー(Dock、Spotlight、Finder ツールバー、スクリプトメニューなど)から実行してください。
Finder でエイリアスファイルを選択して実行すると、相互に変換する事ができます。実行すると、以下のようなダイアログが表示されます。「シンボリックリンク」ボタンを押すと、エイリアスファイルはシンボリックリンクに変換されます。また、「ハードリンク」ボタンを押すとハードリンクに変換できます。
シンボリックリンクを選択して実行すると、以下のように「シンボリックリンク」ボタンが「エイリアスファイル」ボタンに変わって、シンボリックリンクをエイリアスファイルに変換する事もできます。
Finder ではエイリアスファイルもシンボリックリンクも、同じ見た目でどちらか判断がつきません。LinkFileConverter は、エイリアスファイルなのかシンボリックファイルなのか確認することにも使えるでしょう。
通常のファイルを選択して実行すると、ハードリンクの数を表示する事ができます。
ハードリンクとは、一つのファイルが複数のフォルダに存在する事ができる仕組みです(たぶん)。ですから、エイリアスファイルやシンボリックリンクのようにどれがオリジナルかという事は意味がありません。ハードリンクの数が「1」という事は、そのファイルはそのフォルダだけにしか存在しない事で、ハードリンクを作成すると「1」以上の数になります。
エイリアス、シンボリックリンクおよびハードリンクを違いを解説します。多くの場合はエイリアスだけで十分かと思いますが、Unix 環境で互換性のあるリンクファイルが必要な場合はシンボリックリンクやハードリンクを使う必要があります。
伝統的に Mac OS で使用されているリンクファイルです
Unix のシンボリックリンクや Windows ショートカットとよく似ており、別のオリジナルファイルに関連づけられているファイルです。シンボリックリンクとの違いはオリジナルファイルの場所や名前を変更しても、リンクが切れないことです。しかし、Unix 環境ではリンクファイルとして扱われません。
Mac ならではの便利で優れた技術です。
Finder ではエイリアスファイルと区別付きませんが、Unix が起源のリンクファイルです。オリジナルのパスが記録されているだけのファイルのようで、オリジナルファイルの場所や名前を変更するとリンクが切れます。
Unix のシェル環境で互換性のあるリンクファイルです。シェルコマンドを使わないと作れません。
ハードリンクを使うと、一つのファイルが同時に複数の場所に別の名前で存在できるようになります。エイリアスファイルやシンボリックリンクと違い、どちらがオリジナルという区別はありません。また、場所や名前を変更してもリンクが切れるということはありません(そもそも、どちらもオリジナルですから)。
しかし、エイリアスやシンボリックリンクと違い、ボリュームをまたがってリンクを張ることはできません。フォルダのハードリンクも作れません。