0
我正在尋找一個(最好是便攜式)的方式來創建'短'相對符號鏈接。這是兩個絕對的文件名target
和name
我想找到一個等效和相對短文件名reltarget
這樣,經過創建一個最小的符號鏈接
ln -s $target $name
name
指向同一位置後
ln -s $reltarget $name
。
一些例子:
target="/usr/bin/program-1.2"; name="/usr/bin/program";
=> reltarget="program-1.2"
target="/usr/lib/program-1.2/bin/program"; name="/usr/bin/program-1.2";
=> reltarget="../lib/program-1.2/bin/program"
我讀了你鏈接的問題,並且可以很容易地將答案轉換爲我的問題。這是最好的選擇。謝謝。 –