如何在Linux中找到符号链接文件的来源

如何在Linux中找到符号链接文件的来源

我正在沉浸式实验室中学习如何使用 Linux,但我以前从未编写过代码。有人可以帮我解决这个我已经困扰了一段时间的问题吗?它与 Linux 中的文件权限有关 - 特别是符号链接文件。另外,了解、习惯和学习如何驾驭 Linux 的最佳方式是什么。谢谢,M。在此输入图像描述

答案1

简短回答:/etc/密码

长答案:要查找符号链接指向的实际文件/文件夹的名称,请检查命令->中的后面的信息ls -l。链接密码在你的例子中是一个相对的关联。这../..表示文件/目录比您起始位置高 (2) 级。使用以下命令创建这样的链接:

ln -s ../../etc/passwd .

现在,相对链接效果很好,除非它们被移动到不同的目录级别;尝试移动密码.config并且链接将被破坏。如果链接是这样创建的:

ln -s /etc/passwd .

那么你的链接将如下所示(带有ls):

passwd -> /etc/passwd

链接移到哪里并不重要。

相关内容