我有2个目录(FOO,LALA)。我在其中一个像这样创建一个符号链接
ln -s /etc/apache2 FOO/apache2
之后我想创建另一个符号链接,指向同一目录,但不使用初始目录,但创建了符号链接。所以我试试
ln -s FOO/apache2 LALA/apache2
问题是第二个链接无效。
ls FOO/apache2
以上工作并列出/ etc / apache2中的文件
ls LALA/apache2
但是这个没有。它只列出了链接本身。如果我在每个ls的末尾添加一个斜杠
ls FOO/apache2/
也适用。
ls LALA/apache2/
我得到ls:无法访问LALA / apache2 /:没有这样的文件或目录/
如果不是
ln -s FOO/apache2 LALA/apache2
我做
cd LALA ; ln -s ../FOO/apache2 apache2
符号链接有效
知道有什么区别吗?
来自这里的初步问题 https://stackoverflow.com/questions/10656666/use-a-symbolic-link-to-create-a-new-symbolic-link