2017-02-16 53 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使用單個副本或符號鏈接命令? –