Top>Linux>コマンド>ln |
コマンド | ||||||||||||||||||||||||||||||||||||
ln |
||||||||||||||||||||||||||||||||||||
説明 | ||||||||||||||||||||||||||||||||||||
リンクを作成する。 lnのバージョンは8.22とする。 |
||||||||||||||||||||||||||||||||||||
書式 | ||||||||||||||||||||||||||||||||||||
ln [OPTION]... [-T] TARGET LINK_NAME リンク先とリンク名を指定。 ln [OPTION]... TARGET リンク先のみを指定する。リンク先と同一名称のリンクが作成さる。 ln [OPTION]... TARGET... DIRECTORY 複数のリンク先のリンクを指定したディレクトリ下に作成する。 ln [OPTION]... -t DIRECTORY TARGET... 前述の書式と同意。 ※TARGET はリンク先のファイル、またはディレクトリ(要 -s オプション) ※デフォルトではハードリンクが作成される。 |
||||||||||||||||||||||||||||||||||||
オプション | ||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||
使用例 | ||||||||||||||||||||||||||||||||||||
使用例① - ディレクトリ "tmpdir3" のシンボリックリンクを作成する。 [tmpuser@sv052 ~]$ ls tmpdir1 [tmpuser@sv052 ~]$ ln -s tmpdir1/tmpdir2/tmpdir3 [tmpuser@sv052 ~]$ ls tmpdir1 tmpdir3 [tmpuser@sv052 ~]$ 使用例② - ディレクトリ "tmpdir3" のシンボリックリンク "tmpdir3link" を作成する。 [tmpuser@sv052 ~]$ ls tmpdir1 [tmpuser@sv052 ~]$ ln -s tmpdir1/tmpdir2/tmpdir3 tmpdir3link [tmpuser@sv052 ~]$ ls tmpdir1 tmpdir3link 使用例③ - ファイル "file1" のハードリンクを作成する。 [tmpuser@sv052 ~]$ ls tmpdir1 [tmpuser@sv052 ~]$ ln tmpdir1/tmpdir2/file1 [tmpuser@sv052 ~]$ ls file1 tmpdir1 使用例④ - シンボリックリンクのリンクを作成する。リンクを辿らない場合。 [tmpuser@sv052 ~]$ ls tmpdir1/ tmpdir2 tmpdir3 [tmpuser@sv052 ~]$ ln -s tmpdir1/tmpdir3> [tmpuser@sv052 ~]$ ls -l 合計 4 drwxrwxr-x 3 tmpuser tmpuser 4096 6月 29 19:59 tmpdir1 lrwxrwxrwx 1 tmpuser tmpuser 15 6月 29 19:59 tmpdir3 -> tmpdir1/tmpdir3 使用例⑤ - シンボリックリンクのリンクを作成する。リンクを辿る。 [tmpuser@sv052 ~]$ ls tmpdir1/ tmpdir2 tmpdir3 [tmpuser@sv052 ~]$ ln -rs tmpdir1/tmpdir3 [tmpuser@sv052 ~]$ ls -l 合計 4 drwxrwxr-x 3 tmpuser tmpuser 4096 6月 29 19:59 tmpdir1 lrwxrwxrwx 1 tmpuser tmpuser 23 6月 29 20:04 tmpdir3 -> tmpdir1/tmpdir2/tmpdir3 |
最終更新日:2021/06/29 |
- Published By MINDKERNEL.COM - |