ln -sが比較的壊れたリンクを生成するのはなぜですか? [コピー]

ln -sが比較的壊れたリンクを生成するのはなぜですか? [コピー]

ln -s次のシナリオでは、Ubuntu 14.04の使用に問題があります。

$ cd ~/programming/tmux/
$ ln -s tmux ~/bin/tmux
$ ls -l ~/bin/tmux
lrwxrwxrwx 1 USER USER 4 sie 31 11:02 /home/USER/bin/tmux -> tmux

なぜですか?それを作成して絶対パスを提供すると、すべてがうまくいきます。

$ ln -s ~/programming/tmux/tmux ~/bin/tmux
$ ls -l ~/bin/tmux
lrwxrwxrwx 1 USER USER 4 sie 31 11:02 /home/USER/bin/tmux -> ~/programming/tmux/tmux

ベストアンサー1

書くとき

ln -s VALUE link_name

valueでシンボリックリンクを作成しますVALUE。これがあなたが得るものです。相対リンクを作成するには、リンクを配置するディレクトリにcdすることをお勧めします。

$ cd ~/bin
$ ln -s ../programming/tmux/tmux .

シェルの完成が助けになります。

おすすめ記事