Linux,lnコマンドでシンボリックリンクを作成する

スポンサーリンク

鍛錬 773

Linux,lnコマンドでシンボリックリンクを作成する

ファイルのシンボリックリンクを作成するには、ln コマンドを使用します。
 
使用方法は、以下に示す通りです。

ln -s リンク元ファイル リンク先ファイル

オプション

以下は、上記のオプションについてです。

オプション 機能
-s シンボリックリンクを作成する
スポンサーリンク

実行結果

以下は、ファイルのシンボリックリンクを作成しています。

リンク元ファイル名 リンク先ファイル名
ABC.txt DEF.txt
dummy@ubuntu:/var/tmp/test$ 
dummy@ubuntu:/var/tmp/test$ ls -l
合計 4
-rw-r--r-- 1 dummy dummy 4 Mar  8 01:12 ABC.txt
dummy@ubuntu:/var/tmp/test$ 
dummy@ubuntu:/var/tmp/test$ 
dummy@ubuntu:/var/tmp/test$ ln -s ABC.txt DEF.txt
dummy@ubuntu:/var/tmp/test$ 
dummy@ubuntu:/var/tmp/test$ 
dummy@ubuntu:/var/tmp/test$ ls -l
合計 4
-rw-r--r-- 1 dummy dummy 4 Mar  8 01:12 ABC.txt
lrwxrwxrwx 1 dummy dummy 7 Mar  8 01:13 DEF.txt -> ABC.txt
dummy@ubuntu:/var/tmp/test$ 
dummy@ubuntu:/var/tmp/test$ 
dummy@ubuntu:/var/tmp/test$ cat ABC.txt
123
dummy@ubuntu:/var/tmp/test$ 
dummy@ubuntu:/var/tmp/test$ 
dummy@ubuntu:/var/tmp/test$ echo "456" >> DEF.txt
dummy@ubuntu:/var/tmp/test$ 
dummy@ubuntu:/var/tmp/test$ 
dummy@ubuntu:/var/tmp/test$ cat ABC.txt
123
456
dummy@ubuntu:/var/tmp/test$ 
dummy@ubuntu:/var/tmp/test$ 
dummy@ubuntu:/var/tmp/test$ cat DEF.txt
123
456

 
上記に示した通り、ファイルのシンボリックリンクを作成することができました。

タイトルとURLをコピーしました