[問題] ln的問題

看板Linux作者 (Arim5566)時間13年前 (2012/09/05 19:39), 編輯推噓2(202)
留言4則, 3人參與, 最新討論串1/1
各位板友好 我將~/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 每天想正妹 以當好人為樂 忘記正妹虧欠自己 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.117.169.131

09/05 21:04, , 1F
問題出在 相對/絕對路徑
09/05 21:04, 1F

09/06 08:17, , 2F
把 -s去掉改用軟連結
09/06 08:17, 2F

09/06 09:07, , 3F
第二個參數test是從soft link所在位置來看的
09/06 09:07, 3F

09/06 09:07, , 4F
要嘛就從testdir用相對路徑找到test 要嘛用絕對路徑
09/06 09:07, 4F
thx,我再去找找ln的說明,太久沒碰了 ※ 編輯: Arim 來自: 140.117.169.131 (09/06 13:01)
文章代碼(AID): #1GHpe3Z7 (Linux)