2017-02-16 76 views
0

我有一个由'foo.v'文件组成的文件夹'foo'。 foo.v是一个符号链接到另一个文件现在Unix中的相对符号链接

foo.v -> ../foo2/foo.v

,我复制(或创建链接)另一个foo.v在第一位置(foo/),使其与原来的源文件

一起成为符号链接到另一个文件
- foo.v -> ../foo3/foo.v 
- ../foo2/foo.v -> ../foo3/foo.v 

在linux中是这样的可能吗?

回答

0

符号链接可以指向一个符号链接:

$ echo test > 1 
$ ln -s 1 2 
$ ln -s 2 3 
$ cat 3 
test 
$ 

这些文件看起来是这样的:

1 
2 -> 1 
3 -> 2 

当移动或复制它的行为就像一个文件中的符号链接 - 内容没有改变:

$ cp 2 3 

这应该是这样的:

1 
2 -> 1 
3 -> 1 
+0

在这种情况下,3将指向2,2将指向1. 3> 2和2> 1。 它们可能都指向1使用单个副本或符号链接命令? –