我试图了解如何使用该ln
命令,但每个链接都变成红色。当我尝试打开文件夹时,出现此错误:
Too many levels of symbolic links
我在一个名为 的文件夹中/test
。在里面/test
,我有另一个名为 的目录hello
,其中hello
有一个名为 的文件index.html
。我想将此文件夹(以及其中的所有内容)链接到该/var/www/
文件夹。我这样做:
cd /test
ln -s hello/ /var/www/
这会使hello
里面的文件夹/var/www
变红,当我尝试打开它时,会出现上述错误。我该如何正确执行此操作?ln
对我来说仍然没有多大意义。提前致谢!
答案1
所以事实证明我需要给出完整路径。ln -s hello/ /var/www/
你应该写出 的完整路径,而不是hello
。在我的例子中,它是这样的:
ln -s /test/hello/ /var/www/
现在里面的文件夹/var/www/
应该是蓝色,尝试打开时没有错误。