【Bash】「ln」 - リンクを作成する
Shell Script / シェルスクリプト
【Bash】
「ln」 - リンクを作成する
「ln」コマンドとは
「シンボリックリンク」「ハードリンク」を作成できる。
デフォルト動作は、「ハードリンク」の作成。
ハードリンク
・元のファイルと同じ「iノード」を保つファイルが作成される。
・ファイル名が異なるが、内容は同じ。
・別の名前で中身は同じファイル
シンボリックリンク
・元のファイルの保存先に関する情報を保つファイルで、参照するとパスが解析されリンク先の元ファイルを参照する。
・実体は、同じ一つのディレクトリ・ファイルだが、入り口が増えた形になる。
・一見、それぞれ別のディレクトリ・ファイルに見えるが、実際は一つのディレクトリ・ファイル
「ln」コマンドの書式
ln [Option] リンク元 リンク先
オプション一覧
-f |
リンク先が既に存在する時に、新しくリンクを作成できるようにリンクを外す。
|
-s |
シンボリックリンクを作成する。
|