シンボリックリンクとは

UNIXサーバ構築 OnTheVMware

UNIX用語について初心者の方にも分かりやすくに解説
HOME > UNIX関連用語集 >

バックグランドとは

シンボリックリンクとは


スポンサードリンク


【説明】
UNIXでは「ln」コマンドでシンボリックリンクを作成することができ、ファイルシステム上にはリンク情報が格納された0バイトのファイルが出現する。元のファイルを扱うのと同じ感覚でシンボリックリンクと通してファイルやディレクトリにアクセスすることができる。windowsユーザの方は、ショートカットをイメージして頂ければ、シンボリックリンクのイメージがつくと思います。

もう一つのリンクとして「ハードリンク」がある。シンボリックリンクはデバイスやファイルシステムにまたがって自由にリンクを張ることができるが、ハードリンクではファイルシステムを管理するファイルエントリに複数の名前を登録するため、異なるファイルシステムへリンクできないなどの制限がある。ハードリンクでは実体ファイルの削除ができるが、シンボリックリンクを通じて実体を削除することはできない。

UNIXシステムでは、ファイルを作成するとiノードというID番号が割り当てられ、ファイル名とファイルのデータはiノードで関連付けています。iノードはパーティション単位で管理されているのでハードリンクでは別パーティション間でのリンクは作成することができません。しかしシンボリックリンクはパス管理なため別パーティションでもリンクの作成が可能です。


スポンサードリンク
 HOME / 免責事項 / サイトマップ /  問い合わせ
Copyright (C) 2008  UNIXサーバ構築 OnTheVMware  All rights reserved





スポンサードリンク