使用 cat 查看创建的软链接文件,出现 cat: 文件: 符号连接的层数过多

今天在使用 cat 查看创建的软链接文件时,出现了这样一个问题:

出现过程:

1、首先,在当前 home 目录下我有一个 2.txt 文件和 test 文件夹 ;

[wq@localhost ~]$ ls
1.txt  2.txt  Desktop  Documents  Downloads  Music  Pictures  Public  Templates  test  Videos

2、我通过软连接将 2.txt 文件的快捷方式放入 test 文件夹内;

[wq@localhost ~]$ ln -s 2.txt test

3、然后,通过 cat 命令查看快捷方式文件 2.txt 的内容,却提示我:

[wq@localhost ~]$ cat test/2.txt
cat: test/2.txt: 符号连接的层数过多

出现原因:

软链接的两个参数路径,我写的是:相对路径,而非绝对路径。

软连接语法:

ln -s 参数1 参数2

-s :(创建软链接)

参数1:(要链接的文件或文件夹)

参数2:(要链接去的地方)

解决办法:

把参数路径改为:绝对路径。

4、最后,我重新改成绝对路径使用软链接;

[wq@localhost ~]$ ln -s /home/wq/2.txt /home/wq/test/

 

5、此时,通过 cat 命令查看快捷方式文件 2.txt 的内容,就可以成功查询到了。

 [wq@localhost ~]$ cat test/2.txt
/home/wq
233

 完。。。

猜你喜欢

转载自blog.csdn.net/weixin_62332711/article/details/128816547
cat