▼すべてを開く。
▲すべてを閉じる。
$ ls -l -rw-rw-r-- 1 masa users 268 6月 3 21:48 myfile1
$ ln -s myfile1 slinkfile1
lnコマンドに-sオプションを指定し、リンク元のファイル「myfile1」、リンクファイル「slinkfile1」を指定すると、シンボリックリンクが作成される。指定するファイル名の順番を間違えないこと。
シンボリックリンクされたファイルのパーミッションは意味を持たない。リンク元のパーミッションが有効になる。シンボリックリンクは同じファイルに対して複数作ることができる。また、シンボリックリンクファイルにさらにシンボリックリンクを作ることもできる。
リンク元ファイルを削除すれば、リンク先からはファイルを参照することができなくなる。
lsコマンドで実行結果を見る$ ls -li 98309 -rw-rw-r-- 2 masa users 268 6月 3 21:48 myfile1 100150 lrwxrwxrwx 1 masa users 7 6月 11 15:29 slinkfile1 -> myfile1 98309 -rw-rw-r-- 2 masa users 268 6月 3 21:48 userfile1