質問: 「シンボリックリンク」と「エイリアス」の違い 「シンボリックリンク」と「エイリアス」の違いを教えて下さい
回答: 歴史的経緯を知らずに、正しく理解することは難しいと思います。 また、単なる英単語を、特別な意味の専門用語と勘違いするのは日本人の得意技です。 たとえば、ソーイングマシンをミシンと略したのも、外来語の意味を正しく理解しない習慣の結果でしょう。 エイリアスはaliasは、たんなる別名ですよ。偽名や通称という意味でも使われるようです。 これをコンピューター用語として使ったのは、どこが先だったのかは知りませんが unix系osなどでは、コマンドを(一般的に特定のオプションを付与して)別名で登録する機能を macintoshでは、guiシステム上に、ファイルの実体とは別に、便宜上のアイコンを表示する機能を それぞれ、単なる英単語からエイリアスと呼んできました。 macでのエイリアスに似た機能は、apple社やmicrosoft社の無かった時代からあるunixで シンボリックリンクやハードリンクとして利用されてきました。 ただし、unixでそれらが使えるようになった時期は知りません。 その後、macを模倣したと揶揄されながら、もっともマルチタスクウィンドウシステムとしては macよりもx window systemのほうが先行していたんですけど...ともかくwindowsが育ち windows3.1には無かった機能としてwindows95にショートカットアイコン機能が搭載されました。 もっともショートカットも近道を意味する英単語にすぎないので、ショートカットでは正しくありません。 macでは、ショートカットと言えば、キーボードショートカット(複数キーを組み合わせた操作)です。 windowsでもショートカットキーという用語はあるので、ショートカットアイコンと区別すべきなのです。 なお、windowsのショートカットアイコンは、実体ファイルの移動などで リンク切れになりやすいという欠陥がありました。 今はwindowsにもジャンクションやシンボリックリンクがあるのですが... そのへんの事情がどうなっているのかは知りません。windows使いませんし。 unixのシンボリックリンクは、ショートカットアイコンとは仕組み自体が大きく違うので たとえば、hdd1にある実体ファイルを、hdd2上にシンボリックリンクしておいて このシンボリックリンクをhdd3にコピーすれば、hdd3には実体ファイルがコピーされます。 windowsユーザーに稀にみられる「ショートカットアイコンだけをusbメモリーに保存して...」 というミスは、シンボリックリンクではおきないようです。よくわかりませんけどね。 macでのエイリアスの場合の挙動も知りません。 ちなみに、macでのエイリアスやwindowsのショートカットアイコンに似た機能は os/2のwps上ではシャドウという名称で実現されていて これもリンク切れが起きないような仕組みだったと記憶していますが、もううろ覚えです。 でも、wpsにはフォルダーにソフトウェアアイコンやデータアイコンのシャドウを入れておくことで フォルダーを開くだけで、複数のソフトを同時に開ける特殊なフォルダーも使えて重宝しましたね。 現在ではmacosがmacosxとなりunixとなっているので、macでもシンボリックリンクが使えます。 ですから、質問内容はlinux系の質問としては成立せず、macosxの質問としてのみ成立するとも言えます。 まぁ、こういうサイトの記事はありますが、理解するのは面倒なので、私は理解していません。macも使いませんし。 http://potting.syuriken.jp/potting_conv/bpfilesystem_j/aliases.html