Unix中的相对符号链接

时间:2017-02-16 20:20:25

标签: linux unix relative-path symlink

我有一个文件夹'foo',它包含'foo.v'文件。 foo.v是另一个文件的符号链接

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

现在,我在第一个位置(foo.v)复制(或创建链接)另一个foo/,以便它与其原始源文件一起成为另一个文件的符号链接

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

这样的事情在Linux中是否可能?

1 个答案:

答案 0 :(得分: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