2015-10-16 111 views
-1

我很好奇,如果有一种方法来设置,可以按照下面的例子格式的符号链接:你能编辑符号链接到间接路径吗? (即“”)

$> /tmp/../home/usr1/dir/oldFile 

具体来说,我想创建另一个文件夹一个文件,说:

$> /home/usr2/newFile 

,当我试图访问它会解决的路径上面使用符号链接,而不是最直接的路径(即这一项):

$> /home/usr1/dir/oldFile 

回答

0

它LO像这样的oks应该做你想做的事:

ln -s /tmp/../usr1/dir/oldFile /home/usr2/newFile 
+0

如果在路径上给出readlink -m,这会如何改变? 它会解析为从根到文件的最短路径吗? – user1234567878787

+0

符号链接不会因为您运行'readlink -m'而更改;然而'readlink -m'的输出是'/ usr1/dir/oldFile',这实际上是最短路径(除非'usr1'或'dir'或两者本身都是符号链接(或'/ tmp'是一个符号链接;在我的机器上(Mac OS X),例如'/ tmp'是'private/tmp'的符号链接。 –