ウィキペディアで、他のウィキなど、他のサイトに誘導するページについては「Help:ソフトリダイレクト」をごらんください。
.mw-parser-output .ambox{border:1px solid #a2a9b1;border-left:10px solid #36c;background-color:#fbfbfb;box-sizing:border-box}.mw-parser-output .ambox+link+.ambox,.mw-parser-output .ambox+link+style+.ambox,.mw-parser-output .ambox+link+link+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+style+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+link+.ambox{margin-top:-1px}html body.mediawiki .mw-parser-output .ambox.mbox-small-left{margin:4px 1em 4px 0;overflow:hidden;width:238px;border-collapse:collapse;font-size:88%;line-height:1.25em}.mw-parser-output .ambox-speedy{border-left:10px solid #b32424;background-color:#fee7e6}.mw-parser-output .ambox-delete{border-left:10px solid #b32424}.mw-parser-output .ambox-content{border-left:10px solid #f28500}.mw-parser-output .ambox-style{border-left:10px solid #fc3}.mw-parser-output .ambox-move{border-left:10px solid #9932cc}.mw-parser-output .ambox-protection{border-left:10px solid #a2a9b1}.mw-parser-output .ambox .mbox-text{border:none;padding:0.25em 0.5em;width:100%;font-size:90%}.mw-parser-output .ambox .mbox-image{border:none;padding:2px 0 2px 0.5em;text-align:center}.mw-parser-output .ambox .mbox-imageright{border:none;padding:2px 0.5em 2px 0;text-align:center}.mw-parser-output .ambox .mbox-empty-cell{border:none;padding:0;width:1px}.mw-parser-output .ambox .mbox-image-div{width:52px}html.client-js body.skin-minerva .mw-parser-output .mbox-text-span{margin-left:23px!important}@media(min-width:720px){.mw-parser-output .ambox{margin:0 10%}}
この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方)
出典検索?: "ソフトリンク"
ソフトリンク (Soft Link) は、コンピュータのディスク上で扱うファイルやディレクトリを、本来の位置にファイルを残しつつそれとは別の場所に置いたり別名を付けてアクセスする手段である[1]。複製とは違い、実体がないこと、ソフトリンクで開いたファイルへの操作が実物のファイルにも反映されること、ファイルサイズが小さいのが特徴。
実際には、各種OSによって名称も異なっており、それぞれ、
Microsoft Windows - ショートカット[1]
Mac OS - エイリアス[1]
UNIX - シンボリックリンク[1]
NTFSを搭載したWindows(Windows XPなど) - ジャンクション[2]
と呼ばれるものがこれに相当する。なお、macOSではエイリアスに加えてシンボリックリンク、Windows Vista以降はジャンクションに加えてシンボリックリンクにも対応している。Windowsのジャンクションやシンボリックリンクは、リパースポイント(英語版)と呼ばれる機能によって実現されている。仕様にも若干の違いが見られる。
ソフトリンクはリンク先のファイルを指し示しているだけの存在であるが、これへアクセスするとリンク先のファイルが操作される。つまり、ディスク内のある場所にあるファイルを、あたかも別の場所にもあるがごとく扱えるのである。これは、ファイルを整理した際に、ディレクトリの奥深くに埋もれてしまったファイルをデスクトップなど手近な場所からアクセスするのに便利になる。
ソフトリンクは、リンクを削除してもオリジナルは消滅しない。逆に、オリジナルを削除するとソフトリンクは無効なものになってしまう[1]。 Windowsのショートカットは、フォルダやファイルを指し示すという本来のソフトリンクの機能の他、コントロールパネルの設定項目などファイルでないものも指し示すことができるようになっている。なお、リンク先のファイルが移動された場合にはショートカットは追従できず、無効なリンクになる。 Windows 2000以降のDistributed Link Trackingサービスを有効にした環境では、ファイルにオブジェクトIDという一意なIDが振られ、Windowsドメイン内のNTFSボリューム上である限り、どこに移動しても確実に追跡できる。 Windows 2000で採用されたNTFS 3.0以降では、ファイルシステムにリパースポイントという機能が追加され、これによってジャンクションが、さらにWindows Vista以降ではシンボリックリンクが利用可能になった[2]。ジャンクションはフォルダ(またはドライブ)へのソフトリンクであり、宛先が書かれたファイルに過ぎないショートカットとは異なり、コマンドラインからも実フォルダや実ドライブと同じ取り扱いが可能となる。シンボリックリンクはジャンクションをさらに発展させ、相対パスでのリンクやネットワークパスでのリンク作成も可能となっている(ただしディスクボリュームは除く。ファイルやフォルダに限られる)。Windows Vista以前はリパースポイントを扱うコマンドが標準で装備されていなかったが、Windows Vista以降は「mklink」コマンドによって作成可能となっている[2]。 ショートカットファイルの拡張子はLNKであるが、MS-DOSプログラムへのショートカットは拡張子PIFの特別なファイル形式となる。またWindows 98以降ではショートカットを新規作成するウィザードでパスの代わりにURLを入力するとインターネット ショートカット(拡張子 URL)が作成される。 ジャンクションフォルダを他のフォルダに移動する操作を行うと、フォルダ内のデータがリンク元フォルダから移動されることになる。すなわち、ジャンクションフォルダ及びリンク元フォルダからはデータが移動(削除)され、入れ物としてのジャンクションフォルダ及びリンク元フォルダは空の状態で残る。一方、シンボリックリンクフォルダを他のフォルダに移動する操作を行うと、リンク自体の移動となる。すなわち、シンボリックフォルダへのパスが変更されるのみで、シンボリックフォルダ及びリンク元フォルダには依然としてデータは存在したままとなる。 Mac OS(Classic Mac OSおよびmacOS)のエイリアスはほかのOSよりも進んでいて、エイリアスレコードと呼ばれる、ファイル固有の参照情報を保存することでリンク先ファイル(オリジナルと呼ぶ)が移動されたりファイル名が変更されても自動的に移動先に追従し、常に有効性を保つ。フロッピーディスクへのリンクの場合などは、ネットワーク上のコンピュータのどれかに挿入されていればそれを探知して開くことまでできる。リンク先のファイルがゴミ箱やアプリケーションパッケージ、挿入されていないリムーバブルメディアに入っていたり、削除されているとリンクが切れる。
各OSでのソフトリンク
Windows
Mac OS