ln的問題 - Linux

Table of Contents

各位板友好

我將~/vimrc/.vimrc做了一個symbolic link到~/.vimrc

ln -s ~/vimrc/.vimrc ~/.vimrc

這時候我只要修改到~/.vimrc也會同時修改到~/vimrc/.vimrc

可是如果我有一個檔案叫test

我用ln -s test testdir/test

這時候再去修改testdir/test

會出現無法已寫入模式開啟連結檔案 vim testdir/test

可是為什麼.vimrc就可以這樣做?

謝謝各位板友的指教

--
~宅男的四個徵兆~
∠□ ○ ! * \○/ ★    (○ ?
╦╦└□ " ○□═ □   □>
║║√√ ╦══╦ ∥    |\
一回家就上PTT 每天想正妹 以當好人為樂 忘記正妹虧欠自己

--

All Comments

Erin avatarErin2012-09-06
問題出在 相對/絕對路徑
William avatarWilliam2012-09-11
把 -s去掉改用軟連結
Mary avatarMary2012-09-11
第二個參數test是從soft link所在位置來看的
要嘛就從testdir用相對路徑找到test 要嘛用絕對路徑