読者です 読者をやめる 読者になる 読者になる

理科系の備忘録

Linux/Ubuntu/Mac/Emacs/Computer vision/Robotics

シンボリックリンクのメモ

シンボリックリンクの張り方

ln -s [リンク元] [シンボリックリンク]

ライブラリを追加する際にシンボリックリンクをはることになったが,ぱっと思い出せなかったのでメモ.

$ sudo ln -s /home/nkgwww/foo-1.2/libfoo.1.2.so /usr/lib/libfoo.so

-s : シンボリックリンクを選ぶためのオプション.デフォルトではハードリンク

/home/nkgwww/foo-1.2/foo-1.2/libfoo.1.2.so : リンク先

/usr/lib/libfoo.so :シンボリックリンクの作成先

シンボリックリンクを作成したディレクトリでls -l とすれば確認できる.

$ ls -l
lrwxrwxrwx  1 root root 256 Nov 16 0:49   libfoo.so -> /home/nkgwww/foo-1.2/libfoo.1.2.so

l : シンボリックリンクを表す

1: ハードリンクの数

libfoo.so -> /home/nkgwww/foo-1.2/libfoo.1.2.so: シンボリックリンク->リンク元


ハードリンク,Linuxディレクトリについてもまとめたい.